所以我已经看到类似的问题,但没有一个答案能解决我的问题。所以我要问自己。
我有一个用VS2010用C#编写的Web应用程序。该网站运行完美未编译。当我尝试构建应用程序时,我遇到了很多错误,例如:"类型或命名空间名称' XXXXTableAdapter'找不到(你是否错过了使用指令或汇编引用?"
页面编码为:'使用XXXXTableAdapter;'它总是在intellisense中显示错误。
数据集XSD文件将“构建操作”设置为“无”'使用自定义工具' MSDataSetGenerator'。文件' XXXXTableAdapter.Designer.cs'以'命名空间' {APP} .App_Code {' 我读过你应该能够使用XXXXTableAdapter作为前缀;比如使用{APP} .App_Code.XXXXTableAdapter,但我永远无法使用它。 我想我在某个地方遗漏了一些代码,所以我可以使用应用程序命名空间从任何页面访问tableadapters。
有什么想法吗?
答案 0 :(得分:0)
你应该参考你正在访问你的项目的所有dll,因为你不可能知道你丢失了哪个dll,你应该自己从错误中找到它们并添加它们,同样在它们添加它们的命名空间到你的类。这将解决所有问题。
答案 1 :(得分:0)
要更改/调整/修复数据集的命名空间,您需要:
我注意到它会将数据集的命名空间默认为您的文件所在的目录结构,除非您的代码结构明确遵循您的目录结构,否则这会很烦人。