【发布时间】:2013-08-24 23:58:58
【问题描述】:
安装 VS 2008 SP1 后,LINQ to SQL 设计器没有生成代码。我收到一条错误消息:
无法从程序集“System.Data.Linq,版本=3.5.0.0,文化=中性,PublicKeyToken=b77a5c561934e089”加载类型“r”。
【问题讨论】:
标签: .net linq-to-sql
安装 VS 2008 SP1 后,LINQ to SQL 设计器没有生成代码。我收到一条错误消息:
无法从程序集“System.Data.Linq,版本=3.5.0.0,文化=中性,PublicKeyToken=b77a5c561934e089”加载类型“r”。
【问题讨论】:
标签: .net linq-to-sql
如果你有一个数据上下文(等)的部分类,并且在命名空间之前有一个 using 语句,这通常会发生。怪诞的,我知道。
所以如果你有(在你的部分课程中):
using Foo;
namespace Bar {
//...
}
尝试重新排列:
namespace Bar {
using Foo;
//...
}
我不知道为什么,但这通常可以解决它。请注意,您可能还需要重新启动 VS 才能使其再次工作,甚至可能需要进入 dbml 设计器。
【讨论】:
已修复,问题是在安装 vs 2008 sp1 时,它没有自动安装 .net 3.5 sp1,我手动安装了 .net 3.5 sp1,它现在可以工作了!
【讨论】: