我有一个包含两个项目的 C# 解决方案:一个服务(主项目)和一个记录器。该服务使用记录器中的类。我在服务项目中添加了对记录器项目的引用。在设计时,自动完成工作正常:记录器的类是可见的,我使用的引用具有适当的颜色。
我重建解决方案,但出现问题。不再识别引用:“名称‘Logging’在当前上下文中不存在”,并且自动完成中不再存在类。删除并重新附加引用使我回到使标识符对自动完成可见的基本状态。
我重新启动,清除了所有缓存,确保这是我的计算机上运行的唯一 VS 2010 实例。
我是否遗漏了一些明显(显然)的东西?
在项目属性下检查每个项目的构建类型 - 我打赌其中一个或另一个将被设置为针对构建.NET XX - Client Profile
.
版本不一致,特别是其中一个版本Client Profile
另一个则不然,那么它在设计时有效,但在编译时失败。一个真正的问题。
对我来说,Visual Studio 2010 中发生了一些有趣的事情,它不断将项目设置为看似随机的Client Profile
,有时是在我创建项目时,有时是几天后。可能是我不小心按下了一些键盘快捷键...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)