2011-03-28 123 views
0

當過我開始在Visual Basic 2010(SP1)空白WPF項目中,我得到以下錯誤:類型「Microsoft.VisualBasic.CompilerServices.DesignerGenerated」沒有定義

Type 'Microsoft.VisualBasic.CompilerServices.DesignerGenerated' is not defined.

這個錯誤來自汽車生成的代碼MainWindow.g.i.vb - 當我嘗試添加對Microsoft.VisualBasic的引用時,它說我不能,因爲它會在運行時添加。

我搜索的MSDN論壇沒有發現任何東西,MS Connect的解決方法是安裝SP1(我已經完成)。

其他人有這個問題或知道如何解決它?

回答

1

我有同樣的問題,並解決它這個: (我有VS的德文版,所以我不知道按鈕的正確描述。) 高級編譯 - >更改你的框架並說OK。這個變化回來後。然後去清理你的項目(在構建下找到)並重新構建它。

如果VS稍後發生故障,則會再次出現問題。下載只會改變我的內存空間。

1

我有這個問題,並發現這是由於添加了Microsoft.MapPoint的命名空間(事實上任何命名空間開始「微軟」造成的)。這是一篇來自Microsoft文章的文章:http://msdn.microsoft.com/en-us/library/bb259689.aspx

將名稱空間重命名爲沒有Microsoft的東西,它解決了問題。

+0

我的修復與「John Y」的修復類似。來自Microsoft的代碼生成工具在Microsoft.Tools命名空間中生成了一個類,並重命名了命名空間的Microsoft部分來修復該錯誤。這發生在VS2008中,我在後來的版本中沒有看到它。 – cstick 2014-06-05 12:56:18