🍳

WinUI3でとりあえずなんか動かしたいときの下準備(.NET 9版)

に公開

これの更新版です。

  • 2025-06-13時点
  • Visual Studio 2022 Version 17.14.5
  • Microsoft.WindowsAppSDK 1.7.250606001

1. csprojの編集

<Project Sdk="Microsoft.NET.Sdk">
	<PropertyGroup>
		<OutputType>WinExe</OutputType>
		<TargetFramework>net9.0-windows10.0.26100.0</TargetFramework>
		<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
		<RootNamespace>App7</RootNamespace>
		<ApplicationManifest>app.manifest</ApplicationManifest>
		<Platforms>x86;x64;ARM64</Platforms>
		<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>
		<UseWinUI>true</UseWinUI>
		<EnableMsixTooling>true</EnableMsixTooling>
		<Nullable>enable</Nullable>
		<WindowsPackageType>None</WindowsPackageType>
		<PublishReadyToRun>false</PublishReadyToRun>
		<PublishTrimmed>false</PublishTrimmed>
	</PropertyGroup>

	<ItemGroup>
		<Manifest Include="$(ApplicationManifest)" />
	</ItemGroup>

	<ItemGroup>
		<PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.26100.4188" />
		<PackageReference Include="Microsoft.WindowsAppSDK" Version="1.7.250606001" />
	</ItemGroup>

</Project>

2. ファイルの削除

  • Properties\PublishProfiles フォルダまるごと
  • Assetsの中身(なんか画像とか使うときはここに入れるけど、デフォルトの中身はいらない)
  • Package.appxmanifest

3. launchSettings.jsonの編集

Unpackagedの方だけ残して、表示名も変更。

{
  "profiles": {
    "App7": {
      "commandName": "Project"
    }
  }
}

Discussion