Wagomu no Akibako

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>