作成日: 2026/02/10 最終更新日: 2026/02/10
文書種別
制限事項
状況
回避方法あり
詳細
下記手順でSPREADを使用すると、ビルド時に警告が表示されます。
1.Visual Studioの[新しいプロジェクトの作成]で[Windows フォーム アプリ]を選択してプロジェクトを作成する
2.[NuGet パッケージの管理]から[GrapeCity.Spread.WinForms.ja]をインストールする
3.FpSpreadをFormに配置する
4.[ソリューションのビルド]をする
---警告が表示される
リソース "resource1" は実行時に BinaryFormatter を介して逆シリアル化されます。BinaryFormatter は、既知のセキュリティ リスクにより非推奨となり、.NET 9 以降では削除されています。引き続き使用する場合は、プロパティ "GenerateResourceWarnOnBinaryFormatterUse" を false に設定します。※Windows フォーム アプリ(.NET 8)でSPREAD を使用した際に表示される BinaryFormatter に関する警告です。Windows フォーム アプリケーション(.NET Framework 4.8/4.8.1)でSPREAD を使用した場合は、本警告は表示されません。
回避方法
プロジェクトファイル(.vbproj/.csproj) に下記を追加することで警告を表示しないようにすることができます。
<GenerateResourceWarnOnBinaryFormatterUse>false</GenerateResourceWarnOnBinaryFormatterUse>
◎プロジェクトファイル
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0-windows</TargetFramework>
<StartupObject>Sub Main</StartupObject>
<UseWindowsForms>true</UseWindowsForms>
<MyType>WindowsForms</MyType>
<GenerateResourceWarnOnBinaryFormatterUse>false</GenerateResourceWarnOnBinaryFormatterUse>
</PropertyGroup>
<ItemGroup>
~