添加引用会添加错误的版本

Mr *_*ubs 5 assemblies assembly-resolution visual-studio-2008

当添加对VS 2008的引用时,该版本应该是v1.0.0.0,当它应该是v1.1.0.0时 - 据我所知,它绝对没有理由添加错误的版本.

这两个项目都是从头开始编写的,没有其他参考引用我正在尝试添加的程序集,当我在windows中查看该文件时,它具有正确的版本,但不知何故VS仍然选错了(目标路径是正确的) ).

有谁知道如何让VS选择我指向它的版本,而不是它决定的一些旧版本(完全没有理由)是正确的版本?

之前问过这个问题,但没有解决问题的答案......

我绝对是在挑选正确的文件.

Mr *_*ubs 1

我通过进入我尝试引用的项目、删除所有引用(例如 system、system.core、system.data 等)并将它们全部添加回来解决了这个问题。这解决了问题。

我无法解释为什么这是解决方案,特别是因为该项目除了默认情况下获得的内容之外没有任何其他参考。