我正在使用VS2010(C#)作为WinForm数据库程序.我创建了一个数据集myds,它生成了几个相关的文件:
当我在设计模式下编辑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>
Run Code Online (Sandbox Code Playgroud)
问题就在于此 <LastGenOutput>My_DS.Designer.cs</LastGenOutput>.它可能是您的DataSet的错误或不正确.
错误链接.
| 归档时间: |
|
| 查看次数: |
2329 次 |
| 最近记录: |