WPFで単一実行ファイルを作成する
結論
発行のプロファイル設定が
- 配置モードが「自己完結」
- ファイルの公開オプションが「単一ファイルの作成」
の状態で、
プロジェクトの.csproj
フィイルを開いて、以下を追記する。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Sample</RootNamespace>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<UseWPF>true</UseWPF>
+ <PublishSingleFile>true</PublishSingleFile>
+ <SelfContained>true</SelfContained>
+ <DebugType>embedded</DebugType>
</PropertyGroup>
</Project>