我在Visual Studio 2008中有一个Web服务应用程序项目。这应该是一个ASP.Net 2.0项目,并且在某些时候已经使用3.5重建了它。
VS已经在项目级别的导入中添加了System.Linq和System.Xml.Linq,但是当我在2.0中重新定位项目时,这些项目级别的导入仍然存在。
由于Web Service Application Project没有编辑项目引用的详细窗口,因此无法找到如何删除这些项目级别的导入。
没有.proj文件,我认为这些文件包含在内。
我现在无法构建项目,因为它失败了,即使我只收到警告(没有报告错误),例如:
项目级Imports的System.Linq'中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。
非常感谢帮助。
答案 0 :(得分:13)
执行以下操作
答案 1 :(得分:1)
你可以做两件事之一。
1。在Visual Studio中,展开“参考”文件夹并通过右键单击并选择删除来删除每个违规参考。
2. :编辑项目文件,并从各自的ItemGroup
部分删除有问题的引用。
答案 2 :(得分:1)
我遇到了与Web应用程序项目相同的问题 - 违规行在web.config中。不确定Web服务项目是否具有web.config,但查看它作为等效项使用的任何内容。