繁体   English   中英

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

[英]Where are project level imports stored in Visual Studio 2008?

我在 Visual Studio 2008 中有一个 Web 服务应用程序项目。这应该是一个 ASP.Net 2.0 项目,并且在某些时候已经使用 3.5 进行了重建。

VS 在项目级导入中添加了 System.Linq 和 System.Xml.Linq,但是当我将项目重新定位到 2.0 时,这些项目级导入仍然存在。

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

没有.proj 文件,我认为这些文件包含在其中。

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

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

帮助将不胜感激。

请执行下列操作

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

你可以做两件事之一。

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

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

我在 web 应用程序项目中遇到了同样的问题 - 违规行位于 web.config 中。 不确定 web 服务项目是否具有 web.config,但请查看它使用的任何等效项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM