Reference VS2015需要比以前版本更多的引用?

Reference VS2015需要比以前版本更多的引用?,reference,visual-studio-2015,Reference,Visual Studio 2015,我们最近安装了Visual Studio 2015的RTM,并立即注意到我们的解决方案存在一个奇怪的问题。大多数(如果不是所有的话)解决方案都无法生成,因为我们“缺少”了Visual Studio 2013中不需要的引用 我们以前的引用并没有突然停止工作或消失在解决方案中,我们只是需要比以前更多的引用。参考错误主要与我们自己的框架有关,但也与外部DLL(如基础设施)有关 如果我们添加这些额外的参考资料,一切正常,但一定有原因吗?我们找不到关于这种行为的任何文档,对此感到非常震惊 是否有其他人

我们最近安装了Visual Studio 2015的RTM,并立即注意到我们的解决方案存在一个奇怪的问题。大多数(如果不是所有的话)解决方案都无法生成,因为我们“缺少”了Visual Studio 2013中不需要的引用

我们以前的引用并没有突然停止工作或消失在解决方案中,我们只是需要比以前更多的引用。参考错误主要与我们自己的框架有关,但也与外部DLL(如基础设施)有关

如果我们添加这些额外的参考资料,一切正常,但一定有原因吗?我们找不到关于这种行为的任何文档,对此感到非常震惊

是否有其他人经历过这种行为和/或对此有合理的解释

谢谢


Thomas

虽然我承认我已经很长时间没有使用Infragistics了,但我记得它有一个安装程序,要求您指定将自己安装到哪个Visual Studio版本中

VisualStudio的工作方式是,所有组件都必须安装到VisualStudio中,否则它将无法找到它们,这就是我怀疑这里会发生的情况-您的VisualStudio2015不知道基础设施,这就是它无法找到所有这些程序集引用的原因


只需重新安装Infragistics,请确保在安装过程中选择Visual Studio 2015。为此,您可能需要更新版本的Infrastics,我建议您查看他们的网站。

VS 2015需要一个参考来解析所有类型,即使您不使用它们。例如,未使用方法中的参数类型重载。

您所说的是正确的,但我们的问题不是Visual Studio 2015找不到我们的引用。我们直接引用.dll文件,而是它似乎需要更多的引用。我们以前从未需要过的参考资料@Thomas Visual Studio 2015的主要变化是编译器Roslyn是从头重写的,在如何解析引用方面,它的行为可能与以前的版本有所不同—例如,请参见。这也可以解释…可能,但这不是很好的解释。其他人一定也有同样的问题?我想我会继续找,但谢谢你的帮助!:在评论中添加此内容。这不是答案。这不提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论-您可以随时对自己的帖子发表评论,一旦您有足够的评论,您就可以发表评论。-@卢卡德托米:简而言之,这实际上是一个答案:它揭示或回答了问题帖子中问题的实际原因。如果你觉得这个答案没有用,就否决它。在这种情况下,还可以考虑添加注释,描述原因。