AppxManifest.xml.in 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Package
  3. xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
  4. xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
  5. xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
  6. xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
  7. xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
  8. IgnorableNamespaces="uap uap3 desktop rescap">
  9. <!-- ============================================== -->
  10. <!-- 1. パッケージの識別情報 -->
  11. <!-- ============================================== -->
  12. <Identity
  13. Name="Satoyon.DupFind"
  14. Publisher="CN=Satoyon"
  15. Version="@PROJECT_VERSION@.0"
  16. ProcessorArchitecture="x64" />
  17. <!-- ============================================== -->
  18. <!-- 2. アプリの基本的なプロパティ設定 -->
  19. <!-- ============================================== -->
  20. <Properties>
  21. <DisplayName>DupFind</DisplayName>
  22. <PublisherDisplayName>Satoyon</PublisherDisplayName>
  23. <Logo>Assets\StoreLogo.png</Logo>
  24. </Properties>
  25. <!-- ============================================== -->
  26. <!-- 3. 動作環境 (Windows 10/11 Desktop) -->
  27. <!-- ============================================== -->
  28. <Dependencies>
  29. <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.22000.0" />
  30. </Dependencies>
  31. <!-- ============================================== -->
  32. <!-- 4. 対応言語 -->
  33. <!-- ============================================== -->
  34. <Resources>
  35. <Resource Language="ja-jp" />
  36. <Resource Language="en-us" />
  37. </Resources>
  38. <!-- ============================================== -->
  39. <!-- 5. エントリポイントとスタートメニュー設定 -->
  40. <!-- ============================================== -->
  41. <Applications>
  42. <Application Id="DupFind" Executable="DupFind.exe" EntryPoint="Windows.FullTrustApplication">
  43. <uap:VisualElements
  44. DisplayName="DupFind"
  45. Description="GUI version of Duplicate Image Finder"
  46. BackgroundColor="transparent"
  47. Square150x150Logo="Assets\Square150x150Logo.png"
  48. Square44x44Logo="Assets\Square44x44Logo.png">
  49. <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/>
  50. <uap:SplashScreen Image="Assets\SplashScreen.png" />
  51. </uap:VisualElements>
  52. </Application>
  53. <Application Id="DupFindCmd" Executable="DupFindCmd.exe" EntryPoint="Windows.FullTrustApplication">
  54. <uap:VisualElements
  55. DisplayName="DupFind CLI"
  56. Description="Command line interface for DupFind"
  57. BackgroundColor="transparent"
  58. AppListEntry="none"
  59. Square150x150Logo="Assets\Square150x150Logo.png"
  60. Square44x44Logo="Assets\Square44x44Logo.png">
  61. </uap:VisualElements>
  62. <Extensions>
  63. <uap3:Extension Category="windows.appExecutionAlias">
  64. <uap3:AppExecutionAlias>
  65. <desktop:ExecutionAlias Alias="DupFindCmd.exe" />
  66. </uap3:AppExecutionAlias>
  67. </uap3:Extension> </Extensions>
  68. </Application>
  69. </Applications>
  70. <!-- ============================================== -->
  71. <!-- 6. 既存のWin32APIをフルに使用するための権限 -->
  72. <!-- ============================================== -->
  73. <Capabilities>
  74. <rescap:Capability Name="runFullTrust" />
  75. <rescap:Capability Name="broadFileSystemAccess" />
  76. </Capabilities>
  77. </Package>