Visual Studio开始表现出一个非常烦人的怪癖。当我编辑一个资源文件(无论是使用设计视图还是直接编辑XML),它会创建一个重复的资源Designer.cs文件,导致项目无法构建。
例如:假设我的资源文件名为ProjectSQL.resx。如果您在“解决方案资源管理器”中展开ProjectSQL.resx,则会显示ProjectSQL.Designer.cs。当我对ProjectSQL.resx中定义的某个查询进行编辑时,它可以正常保存,但同时创建了另一个名为ProjectSQL1.Designer.cs的文件。
在这个例子中,现在有两个具有相同类名的类文件,导致构建失败。
有没有人遇到过这个问题?你是如何解决的?我尝试过关闭解决方案然后重新打开,以及重新启动Visual Studio。对于那些感兴趣的人,我使用的是Windows 7 Ultimate上的VS 2010 Premium。