Linq自动生成的designer.cs无故被删除的问题的答案

最近经常发现我一修改linq的设计器再保存,它自动生成的desinger.cs文件就被删除了,很奇怪。而且从垃圾箱拖回来之后,再修改linq的设计器,它也不会改变。当时我曾经发了一个博问,在不同操作系统下多人合作使用Linq开发出现奇怪的问题.因为我在两个不同的操作系统上同时编辑,以为是版本控制软件的原因造成,现在发现不是。

我查到了下面这篇文章:

LINQ to SQL ‘Unspecified Error’ and Missing .designer.cs

原因貌似是没有装.net framework 3.5 sp1. 不装其实也可以,解决方案是,在你自己定义的类文件中,using的位置必须放在namespace内部! 例如:

namespace ShopDAL
{
    using System.Data.Linq;
    using System.Linq;
    partial class GoldDataContext
    {
    }

    public partial class BundleView
哎,被这个问题搞了好久,浪费了不少时间,今天终于解决了。
posted @ 2010-03-21 15:37 yinzixin 阅读(1081) 评论(3) 编辑 收藏

 回复 引用 查看   
#1楼 2010-03-21 19:41 木鱼      

话说这个问题在一年以前我就遇到过了,也已经解决了
不过没记下来 -___-

 回复 引用 查看   
#2楼 2010-03-21 23:18 BAsil      
你一说多操作系统,我还以为mono 出linq to sql了呢
 回复 引用 查看   
#3楼[楼主] 2010-03-22 09:07 yinzixin      
@BAsil
呃 那个是我当时猜测的 是指win7 和 xp 呵呵
Mono那个东西没玩过 不知道怎么样 应该还没达到实用的阶段吧?