【问题标题】:LINQ to SQL Designer not workingLINQ to SQL 设计器不工作
【发布时间】: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


    【解决方案1】:

    如果你有一个数据上下文(等)的部分类,并且在命名空间之前有一个 using 语句,这通常会发生。怪诞的,我知道。

    所以如果你有(在你的部分课程中):

    using Foo;
    namespace Bar {
        //...
    }
    

    尝试重新排列:

    namespace Bar {
        using Foo;
        //...
    }
    

    我不知道为什么,但这通常可以解决它。请注意,您可能还需要重新启动 VS 才能使其再次工作,甚至可能需要进入 dbml 设计器。

    【讨论】:

    • Visual Studio 擦除了我的设计器文件,原因只有它自己知道,而且我不明白为什么在我保存 dbml 布局时它不会重新创建它。这是在 SP1 中。您的回答解决了我的问题(虽然在弄乱 csproj 文件后 1 小时)所以谢谢,+1
    【解决方案2】:

    已修复,问题是在安装 vs 2008 sp1 时,它没有自动安装 .net 3.5 sp1,我手动安装了 .net 3.5 sp1,它现在可以工作了!

    【讨论】:

      猜你喜欢
      • 2010-09-22
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      相关资源
      最近更新 更多