C#数据集命名空间
本文关键字:命名空间 数据集 | 更新日期: 2023-09-27 18:06:01
所以我看到过类似的问题,但没有一个答案能解决我的问题。所以我要问问自己。
我有一个用VS2010用C#编写的web应用程序。该网站运行完美,未经编译。当我尝试构建应用程序时,我会遇到很多错误,比如:"找不到类型或命名空间名称'XXXXTableAdapter'(您是否缺少using指令或程序集引用?">
页面编码为:'使用XXXXTableAdapter;'它总是显示智能意义上的错误。
使用自定义工具"MSDataSetGenerator",数据集XSD文件的"生成操作"设置为"无"。文件"XXXXTableAdapter。Designer.cs"以"namespace"{APP}开头。应用程序代码{'我读到您应该能够使用XXXXTableAdapter为加前缀;比如使用{APP}。应用程序代码。XXXXTableAdapter,但我永远无法让它工作。我想我在某个地方缺少了一些代码,所以我可以使用应用程序命名空间从任何页面访问表适配器。
有什么想法吗?
要更改/调整/修复数据集的名称空间,您需要:
- 在解决方案资源管理器中突出显示数据集的XSD文件
- 打开属性窗口
- 将"自定义工具名称空间"值更改为您希望的名称空间(例如,您的应用程序名称空间(
我注意到它会将数据集的命名空间默认为文件所在的目录结构,这有点烦人,除非你的代码结构明确遵循你的目录结构。
您应该引用您正在访问项目的所有dll,因为无法判断您缺少哪个dll,您应该自己从错误中找到它们并添加它们,然后将它们的命名空间添加到类中。这将解决所有问题。