首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >designer.cs怪异

designer.cs怪异
EN

Stack Overflow用户
提问于 2009-06-02 23:54:39
回答 1查看 766关注 0票数 1

我最近签出了一个大型的C#代码库,我将使用它进行一些工作,并将项目从VS2005转换为VS2008。在构建解决方案时,我似乎生成了一堆不属于该解决方案的designer.cs文件。我现在得到了类重新声明的错误。请注意,designer.cs (以及相关的resx文件)是从普通的旧C#类生成的,这些类根本不应该附加设计器。

我可以删除这些文件,这解决了这个问题,问题是我有这些文件的500+ (从大约14000个文件的代码库),所以这将是一个痛苦的过程来解决错误的和删除。更重要的是,我想知道这是为什么/如何发生的。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-08 07:12:41

在文本编辑器中打开.csproj文件-它只是XML,格式相对简单。应该有设计器的文件有一个额外的条目:

代码语言:javascript
复制
<Compile Include="MyForm.cs">
  <SubType>Form</SubType>
</Compile>
<Compile Include="MyForm.Designer.cs">
  <DependentUpon>MyForm.cs</DependentUpon>
</Compile>

如果没有什么显而易见的东西,请创建一个新的VS2008项目,并添加一些与您遇到问题的类类型相同的伪类。您可以查看该新项目的.csproj文件作为参考,以确定您的文件应该如何显示。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/942478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档