0

我已经将两个 c# 类库项目添加到 Windows 应用程序项目中,它们按预期出现,我可以编写一些引用命名空间的代码,这些命名空间都在类的顶部声明(使用)以及智能感知和语法突出显示工作正如预期的那样,但是一旦我构建代码,它就会告诉我找不到命名空间并询问我是否缺少参考......语法突出显示也消失了。如果我删除引用并再次添加它们,突出显示会回来,直到我再次构建它,然后循环就会重复。任何线索将不胜感激。

我已经尝试清理整个解决方案并重新启动 VS。

根据评论/答案:

我在类项目中引用了 System.Web,目标为“.Net Framework 4”,Win Forms 应用程序设置为“.Net Framework 4 Client Profile”,不允许我添加 System.Web,更改它只是“.Net Framework 4”解决了这个问题

4

1 回答 1

2

检查两个项目目标框架,是否相同。

问题可能是您将较高的 Target Framework 项目引用到较低的 Target Framework 项目中。

就像如果您有一个带有 Target Framework 的项目,.Net Framework 4并且您将其引用到带有 .Net Framework 4 Client Profileor 的项目中.Net Framework 3.5,您将遇到问题。

于 2012-10-28T03:17:31.030 回答