我移动一类型的数据集的一个项目,以ASP网应用程序项目。我把类型的数据集中到现有的一个目录,因为它是在App_Code目录的先前的网站上,但看不到所选项创建,asp.net 文件夹在这个项目。

现在,当我试图实例类型的数据集,编译器说'类型或名称空间名"可以不被发现的(是否缺少一个使用指令,或一个大会参考?)'.

想法?

有帮助吗?

解决方案

您可能需要重新生成DataSet。移动.xsd时,您只移动了DataSet的xml布局。

删除任何生成的代码文件,打开xsd,移动某些内容,然后保存。保存操作调用生成器。或者,您可以右键单击.xsd文件并直接调用生成器。

其他提示

确保编译器知道这是一个数据集,而不仅仅是一个Xml文件。选择数据集。划中的方案资源管理器,然后在项目窗口,确保"定义的工具"设MSDataSetGenerator.

在这之后,而不是猜测,打开dll文件反射器和寻找您的数据集类。确保它是在空间你认为它是。

我移动了我的网站的一个网络应用程序项目,并经历了同样的问题。我采取了办法中所提到的第一个答案能够获得项目汇编最终。我想添加一个小小的更详细的第一个答案。

是明确的:我第一次中删除所有的文件相关的文件的文件除了划文件本身(的xss,xsc,cs,...).然后我右击划文件,选择了"视图的设计师",然后"认代码",然后"运行定义的工具"。所有的文件都被重新gened和参考资料汇编。

在Visual Studio 2015中,我所做的是

  1. 在我右键单击添加的数据集以包含在项目中之前,我删除了.xss和.xsc文件,剩下的就剩下了。

  2. 然后我右键单击.xsd文件并包含在项目中并解决了问题。

  3. 希望我解决了某人的问题。

您已包含“使用命名空间”新代码中的陈述?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top