gpt4 book ai didi

c# - VS2010 复制 .​​Designer.cs 文件

转载 作者:行者123 更新时间:2023-11-30 13:40:17 24 4
gpt4 key购买 nike

我正在使用 VS2010 (C#) 作为 WinForm 数据库程序。我创建了一个数据集 myds,它生成了几个相关文件:

  • myds.xsd
  • myds.Designer.cs
  • myds.xsc
  • myds.xss

当我在设计模式下编辑 xsd 文件时,也许只是在 TableAdapter 周围移动,myds.Designer.cs 将其自身复制到 myds1.Designer.cs。之后我无法编译程序,因为所有类型和定义都被声明了两次(它们已经存在于原始 myds.Designer.cs 文件中)。每次我对该文件进行微小更改时都必须删除副本,这非常烦人。为什么要这样做,我可以阻止 VS2010 制作此副本吗?

最佳答案

这是一个已知错误。

解决方案

卸载包含您的数据集的项目。

使用文本编辑器编辑项目文件(例如“datasetobjects.csproj”)。如果您有其他数据集,您可以找到如下行:

 <None Include="My_DS.xsd">
<SubType>Designer</SubType>
<Generator>MSDataSetGenerator</Generator>
<LastGenOutput>My_DS.Designer.cs</LastGenOutput>
</None>

问题在<LastGenOutput>My_DS.Designer.cs</LastGenOutput>行.对于您的数据集,它可能丢失或不正确。

Bug link .

关于c# - VS2010 复制 .​​Designer.cs 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com