我在Visual Studios2010中有一个引用同一名称空间中的全局类的C#类。此项目与其他几个项目处于解决方案中,并将自行构建。当我尝试构建整个解决方案时,它丢失了对全局类在其自己的名称空间中的引用。奇怪的是,还有另一个类也在同一个名称空间中使用全局变量,而且它工作得很好。
我尝试过的东西:
将框架-Changing到每个可能的选项。
-Deleting类,完全清理,重建,重新启动我的电脑等。
-Making项目启动项目
在这件事上的任何帮助都将非常感谢我在这一点上正在追赶我的尾巴。
发布于 2012-08-31 05:57:40
我猜测这是一个语法错误。今天早些时候我遇到了一个类似的错误,并通过修复上述语法错误来解决它(特别是删除了一个无赖的右大括号)。如何测试:语法错误不会在上面传播,所以只需在类的最开始处编写一个方法,该方法在引用Globals类时会出现问题:
public void testGlobals()
{
    Globals testglobals = new Globals(); //or whatever other constructor
}如果是这样的话(例如,类名改变了颜色,没有出现红色的曲折线条),开始逐个方法地向下移动它,直到类名变成白色(或者黑色,如果你喜欢破坏视网膜的配色方案),你就会得到红色的曲折线条。然后修复所述语法错误。
https://stackoverflow.com/questions/11212353
复制相似问题