【发布时间】:2014-05-06 19:18:04
【问题描述】:
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。
【问题讨论】:
-
该页面上描述的标签就是它。不知何故,VS决定把那个1放在那里。非常感谢!如果您将描述 LastGenOutput 标记的答案放在项目文件中,我将很乐意接受它并为您提供帮助。
-
我不知道是什么导致这个值改变,这只是一种解决方法。请随时发布答案并接受它。
-
@HansPassant 链接已失效。
标签: visual-studio-2010 resource-files