我決定學習Visual Basic .Net,因爲這是我的一些同事使用的,這將允許我在項目上與他們合作。無法在Visual Studio 2010中的VB.Net Windows窗體上加載System.Drawing V4.0.0.0
我已購買Microsoft Visual Basic 2010 Step by Step並下載了示例文件。當我試圖調試第一個示例應用程序(Windows窗體)時,它告訴我它無法加載System.Drawing V4.0.0.0。但是,如果我創建一個新的Windows窗體應用程序(C#或VB.Net),這工作正常。
我看了一下項目設置中的引用標籤,引用了System.Windows.Forms,但引用的版本是2.0.0.0。我已經刪除並重新添加了這個參考,它保持在2.0.0.0,我仍然得到錯誤。
有沒有人有任何想法可能會發生什麼?
我正在使用Visual Studio 2010 Professional。
謝謝
當您添加資源和*後*改變框架的目標會發生這種情況。該資源仍被鎖定到VS2010的默認目標選擇4.0.0.0中。除了刪除資源並將其添加回來之外,一個簡單的解決方法是將它保留爲.NET版本4.如果您從某處複製了項目,那麼這也是相關的,但您沒有提及。 – 2012-03-04 19:35:30
對不起,我沒有澄清。該解決方案是書籍作者編寫的示例解決方案,在嘗試調試時出現此錯誤(按照作者的說明)。當我製作一個新的Windows窗體時,一切正常。另外,本書適用於Visual Basic 2010,解決方案是VS 2010 * .sln文件,我使用的是Visual Studio 2010. – JMK 2012-03-05 08:52:21
然後,您很清楚如何結束對Winforms 2.0.0.0的引用,重點關注。 – 2012-03-05 09:19:09