安裝VS 2008 SP1後,LINQ to SQL Designer不生成代碼。我收到一條錯誤消息:LINQ to SQL Designer不起作用
無法從程序集'System.Data.Linq,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'加載類型'r'。
安裝VS 2008 SP1後,LINQ to SQL Designer不生成代碼。我收到一條錯誤消息:LINQ to SQL Designer不起作用
無法從程序集'System.Data.Linq,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'加載類型'r'。
它的固定,問題是當安裝vs 2008 sp1,它沒有安裝.net 3.5 sp1自動,我已經手動安裝.net 3.5 sp1,它現在工作!
如果您有一個數據上下文(等)的部分類,並且在命名空間之前有一個using語句,通常會發生這種情況。怪異,我知道。
所以如果你有(在你的部分類):
using Foo;
namespace Bar {
//...
}
嘗試重新安排:
namespace Bar {
using Foo;
//...
}
我也不知道爲什麼,但是這往往修復它。請注意,您可能需要重新啓動VS以重新啓動它,甚至可能會進入dbml設計器。
Visual Studio根據知道的原因擦除了我的設計器文件,但我無法弄清楚爲什麼在保存dbml佈局時不會重新創建它。這是在SP1中。你的回答解決了我的問題(在使用csproj文件搞亂了1小時後),所以謝謝+1 – 2009-08-19 13:55:07