Visual Studio 2008中存储的项目级导入在哪里?

时间:2009-03-16 12:14:48

标签: asp.net vb.net visual-studio visual-studio-2008 web-services

我在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'中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。

非常感谢帮助。

3 个答案:

答案 0 :(得分:13)

执行以下操作

  • 右键单击项目并选择属性
  • 导航至参考选项卡
  • 页面底部将是“导入的命名空间”组
  • 取消选中您不想要导入的名称空间

答案 1 :(得分:1)

你可以做两件事之一。

1。在Visual Studio中,展开“参考”文件夹并通过右键单击并选择删除来删除每个违规参考。

2. :编辑项目文件,并从各自的ItemGroup部分删除有问题的引用。

答案 2 :(得分:1)

我遇到了与Web应用程序项目相同的问题 - 违规行在web.config中。不确定Web服务项目是否具有web.config,但查看它作为等效项使用的任何内容。