Intellisense在编译后停止工作(和引用中断)

时间:2013-04-06 14:08:24

标签: c# class

我的解决方案中有一个带有几个c#类的Web应用程序。 我在同一个解决方案中添加了一个win应用程序,我确实在Win应用程序中添加了对Web应用程序的引用。

当我在Win应用程序中编码时,Intellisense为我提供了Web应用程序类,属性和参数。如果参数类型不正确,它甚至会抱怨。没问题。

但是一旦我构建了我的Win应用程序,我就会收到一个编译错误,“当前上下文中不存在名称'MyWebClass'”。 如果它不存在,为什么Intellisense足够聪明才能拿起它。也许这就是为什么它被称为INTELLIsense。

我错过了什么?

1 个答案:

答案 0 :(得分:3)

当一个程序集针对某个框架版本(比如.NET 4.0)而另一个程序集针对不同的版本(比如.NET 4.5)时,这是常见的行为。检查项目的属性,看看它们是否不同。如果是,那就让它们一样。

enter image description here