[リソース] ウィンドウの [リソースの削除] を使用してプロジェクトから画像を削除した後、画像がソリューション エクスプローラーに残ります。
何故ですか?どうすればそれらを「安全に」削除できますか?これを一度に 1 つずつ手動で実行しようとしましたが、メインフォームをデザイン モードで表示して、VS2010 がクラッシュするかどうかを確認し、行ったことを「元に戻す」必要があります。
もっと簡単な方法があるはずです。何かご意見は?
[リソース] ウィンドウの [リソースの削除] を使用してプロジェクトから画像を削除した後、画像がソリューション エクスプローラーに残ります。
何故ですか?どうすればそれらを「安全に」削除できますか?これを一度に 1 つずつ手動で実行しようとしましたが、メインフォームをデザイン モードで表示して、VS2010 がクラッシュするかどうかを確認し、行ったことを「元に戻す」必要があります。
もっと簡単な方法があるはずです。何かご意見は?
完全な手動削除を試してください:
.Resources.Designer.cs からリソースにアクセスするプロパティを削除します。次のようになります (リソースが呼び出された場合btnAdd
):
internal static System.Drawing.Bitmap btnAdd {
get {
object obj = ResourceManager.GetObject("btnAdd", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
リソースへの参照を .resx ファイルから削除します。次のようになります。
<data name="btnAdd" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\..\..\..\Icons\CurrentIcons\btnAdd.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
ソリューション エクスプローラーでプロジェクトを右クリックし、アンロードして編集し、このようなものを探します (そして削除します)。
<ItemGroup>
<None Include="btnAdd.png" />
</ItemGroup>