1. はじめに
2. 開発環境
- Visual Studio 2022
- .NET 9.0
- Windows Forms
- Windows 11
3. 実行プロファイルの作成
1. プロジェクトを右クリックして「発行」を選択する
2. 「フォルダー」を選択して「次へ」をクリックする
3. 「フォルダー」を選択して「次へ」をクリックする
4. 「保存」をクリックする
4.プロジェクトファイルの編集
- PropertyGroupにIncludeNativeLibrariesForSelfExtractプロパティを追加しTrueに設定する
- Releaseビルドの場合に.pdbファイルを生成しないように設定するため、PropertyGroupにDebugTypeをnoneに設定する
WinFormsApp1.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net9.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
+ <DebugType>none</DebugType>
+ </PropertyGroup>
</Project>
5. 動作確認
6. 参考文献





