代码之家  ›  专栏  ›  技术社区  ›  Charlie

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

  •  4
  • Charlie  · 技术社区  · 16 年前

    我在Visual Studio 2008中有一个Web服务应用程序项目。这应该是一个ASP.NET 2.0项目,在某种程度上,它是使用3.5重新构建的。

    vs已经很好地将项目级的导入添加到system.linq和system.xml.linq,但是当我将项目重新定位为2.0时,这些项目级的导入仍然存在。

    因为Web服务应用程序项目没有用于编辑项目引用的详细窗口,所以我找不到如何删除这些项目级导入。

    没有.proj文件,我认为应该包括这些文件。

    我现在无法构建项目,因为它失败了,即使我只收到警告(没有报告错误),例如:

    项目级导入“System.Linq”中指定的命名空间或类型不包含任何公共成员或找不到。确保命名空间或类型已定义,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。

    我们将非常感谢您的帮助。

    3 回复  |  直到 16 年前
        1
  •  1
  •   chris    16 年前

    我在一个Web应用程序项目中也遇到了同样的问题——有问题的行在web.config中。不确定Web服务项目是否具有web.config,但查看它作为等效项使用的内容。

        2
  •  12
  •   JaredPar    16 年前

    执行以下操作

    • 右键单击项目并选择“属性”
    • 导航到“引用”选项卡
    • 页面底部将是一个“导入的命名空间”组
    • 取消选中不希望导入的命名空间
        3
  •  1
  •   Andrew Hare    16 年前

    你可以做两件事中的一件。

    1。 在Visual Studio中,展开“引用”文件夹,然后通过右键单击并选择“删除”来删除每个有问题的引用。

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