5

添加对 VS 2008 的引用时,版本应列为 v1.0.0.0,而应为 v1.1.0.0 - 据我所知,绝对没有理由添加错误的版本。

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

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

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

我肯定选择了正确的文件。

4

2 回答 2

4

我遇到了同样的问题,发现我有一个参考路径集(来自项目属性的“参考”选项卡上的“参考路径”按钮)。这意味着当我添加程序集时,它首先尝试在引用路径中找到它们,而不是我从中选择它们的目录。

我删除了参考路径并能够正确添加文件。

于 2011-06-30T07:23:50.637 回答
1

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

我无法解释为什么这是解决方案,尤其是因为除了默认情况下,该项目没有任何其他参考。

于 2010-10-04T15:21:22.227 回答