不清除使用資源窗口的「刪除資源」項目移除圖像後,我的圖片仍然在Solution Explorer。VS2010資源圖片從項目
這是爲什麼?我怎樣才能「安全地」移除它們?我試過一次一個一個手動執行這個操作,但它要求我在設計模式下顯示我的主窗體,看看VS2010是否會崩潰,然後「撤消」我所做的。
我們有了一個更簡單的方法。有什麼想法嗎?
不清除使用資源窗口的「刪除資源」項目移除圖像後,我的圖片仍然在Solution Explorer。VS2010資源圖片從項目
這是爲什麼?我怎樣才能「安全地」移除它們?我試過一次一個一個手動執行這個操作,但它要求我在設計模式下顯示我的主窗體,看看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>
代碼標記是有點好笑 - 你需要縮進8倍,而不是4讓它發生和工具欄上的按鈕仍然不僅4.(請參見:http://meta.stackexchange.com/questions/ 3327 /碼塊是 - 不正確格式的-當放置-緊後-A-列表項) – Flexo 2013-04-09 20:44:24
哇。這是很多工作。我會試着相信這確實會有訣竅。我想這肯定是VS2010中的一個bug,我想知道是否有其他人知道它。感謝您回答我的問題,即使它仍然需要手動過程。 – 2013-04-10 19:36:18
嘗試一種方法,如果它能正常工作,可以使用「查找並替換」正則表達式快速執行 – 2013-04-11 13:07:45
什麼樣的項目是一個與資源? C#,VB.NET。 C++? Windows窗體,WPF,MFC,Winapi或其他? – 2013-04-05 17:11:43
C#Windows窗體應用程序 – 2013-04-09 16:54:26
你嘗試過將項目屬性,資源段,並從那裏刪除? – 2013-04-09 16:55:46