我们最近安装了Visual Studio 2015的RTM,并立即注意到我们的解决方案存在一个奇怪的问题。大多数(如果不是全部)我们的解决方案都无法构建,因为我们“缺少”引用(我们在Visual Studio 2013中不需要这些引用!)。
我们以前的参考文献并没有突然停止工作或在解决方案中消失,我们只需要比以前更多的参考文献。参考错误主要是我们自己的框架,也是外部数据库,如Infragistics。
如果我们添加这些额外的引用一切正常,但必须有一个原因吗?我们找不到任何有关此行为的文档,并且非常惊讶。
是否有其他人遇到过此行为和/或是否有合理的解释?
谢谢!
托马斯
答案 0 :(得分:2)
虽然我承认我很久没有使用过Infragistics,但我记得它有一个安装程序,要求你指定安装自己的Visual Studio版本。
Visual Studio的工作方式是,必须将所有组件安装到Visual Studio中,否则它将无法找到它们,这是我怀疑在这里发生的 - 您的Visual Studio 2015不知道Infragistics,这是为什么它不能找到"所有那些集会参考。
只需重新安装Infragistics,确保在安装过程中选择 Visual Studio 2015 。您可能需要更新版本的Infragistics,我建议您查看他们的网站。
答案 1 :(得分:1)
VS 2015需要一个引用来解析所有类型,即使您不使用它们。例如,未使用方法中的参数类型会重载。