我最近检查了一个大型 C# 代码库,我将使用它进行一些工作,并将项目从 VS2005 转换为 VS2008。在构建解决方案时,我似乎生成了一堆不属于那里的 Designer.cs 文件。我现在收到类重新声明的错误。请注意,designer.cs(和相关的 resx 文件)是从纯旧的 C# 类生成的,根本不应该附加设计器。
我可以删除这些文件并解决问题,问题是我有 500 多个这些文件(来自大约 14000 个文件的代码库),所以这将是一个痛苦的过程来找出错误的文件并删除。更重要的是,我想知道为什么/如何发生这种情况。
有任何想法吗?