2016-12-29 122 views
0

我得到這個錯誤,我無法啓動我的應用程序或編輯它。'Resources'不是'WTApp.My'的成員

我試過刪除資源文件夾,並把所有東西都放回去,但它沒有幫助。我還檢查了我的'Resources.resx'自定義工具名稱空間,並且很好(使用「My.Resources」)。

我試着通過移動它們來刪除我的圖像。就好像resx文件是從VB隱藏的。

我真的不知道在哪裏何去何從:(

enter image description here

+0

以供將來參考,當你添加一個圖像,它會提示你輸入圖像描述,你應該在那裏輸入圖像描述 – jmcilhinney

+0

在項目屬性的Resources選項卡中添加資源請注意,你的應用程序正在創建(或想要)一個新的對象,只要鼠標移動,這些圖像應該加載到一個數組,所以你不必擔心處置它們。因爲,你的應用程序泄漏嚴重 – Plutonix

回答

0

應用程序資源被添加到Resources.resx文件,它針對每個添加的資源創建一個靜態屬性,而文件存儲在資源文件系統上的物理文件夾,但是,它們被嵌入到上編寫的應用依賴。

因爲你已經刪除了資源文件夾,但應用程序(Resources.resx)的資源(圖片最有可能的)仍然引用這些文件。

有兩種方法可以解決它。 1-轉到應用程序資源選項卡並刪除所有資源&添加後面。 或 2-將所有資源放入資源目錄。選擇全部幷包含它們(因爲你曾經刪除過它們,它們可能仍然存在於目錄中但未包含在項目中)。如果你沒有在文件夾中看到(從Visual Studio然後請務必點擊顯示所有文件按鈕,在解決方案資源管理。

This shows how to go to Resources TAB

This shows how to include resources which already exists in the folder(刪除了)

+0

我想我添加了兩個默認名稱的圖像,它不會讓我訪問資源選項卡。 – Lewis

+0

我想我添加了兩個圖像的默認名稱,它不會讓我訪問資源選項卡。 所以我進入了resx文件並刪除了它重命名的那個,它與已存在的資源名稱相同。我刪除了它的3行代碼和刷新VB,它刪除了所有的錯誤,現在我只剩下1個:) – Lewis

+0

這裏是錯誤: http://i.cubeupload.com/pR8eLY.png – Lewis