---
title: "WPFで単一実行ファイルを作成する"
pubDate: 2024-04-07T20:29:05+09:00
published: true
---

## 結論

![発行のプロファイル設定](/images/blog/2024-04-07-WPF-Single-Binary/img1.png)
発行のプロファイル設定が
- 配置モードが「自己完結」
- ファイルの公開オプションが「単一ファイルの作成」

の状態で、


プロジェクトの`.csproj`フィイルを開いて、以下を追記する。
```diff
<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>
```
