我无法在我的vs2010中添加任何未在我的机器中编译的库引用

时间:2011-11-20 21:09:21

标签: .net visual-studio-2010

我的vs2010遇到了一个奇怪的问题。当我尝试添加未通过我的机器编译的程序集时,我在程序集引用之前有黄色感叹号正弦。什么时候我在我的机器上编译源并添加引用它工作正常。

我不明白发生了什么。

1 个答案:

答案 0 :(得分:2)

一个原因可能是.net版本不匹配。您尝试添加引用的程序集必须编译为与项目所针对的same.net版本。

由于VS2010的默认.net版本是.net 4.0,因此为.net 2或3.5构建的某些程序集会产生此问题。 但是,当你从源代码编译你的机器时,你就是第4版并且它的工作正常。

另一种可能性是“项目属性”的“构建”选项卡中的平台目标选项。如果程序集针对特定的CPU体系结构,那么您的项目也必须以相同的目标为目标。