0

[リソース] ウィンドウの [リソースの削除] を使用してプロジェクトから画像を削除した後、画像がソリューション エクスプローラーに残ります。

何故ですか?どうすればそれらを「安全に」削除できますか?これを一度に 1 つずつ手動で実行しようとしましたが、メインフォームをデザイン モードで表示して、VS2010 がクラッシュするかどうかを確認し、行ったことを「元に戻す」必要があります。

もっと簡単な方法があるはずです。何かご意見は?

4

1 に答える 1

1

完全な手動削除を試してください:

  • .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>
    
于 2013-04-09T17:17:32.413 に答える