C# VS 2010无法从以前的.NET版本加载引用,也无法更改新项目的目标框架

C# VS 2010无法从以前的.NET版本加载引用,也无法更改新项目的目标框架,c#,.net,visual-studio-2010,C#,.net,Visual Studio 2010,我有一个使用VS2008在.NET2.0中开发的内部专有库。我升级到VS2010,并在基于4.0的新项目中使用该库。我已经添加了这个库作为引用,但是当我试图编译时,我得到一个错误,指出名称空间不存在。 此外,我在VS2010中尝试将我的新项目的框架更改为2.0。这样做会减轻我的项目负担 您的2.0程序集不适用于4.0项目 您需要将库更新到4.0或使用3.5或更低版本创建新项目。命名空间是专有api的一部分,由内部库导出,而这不是标准框架的一部分。这些引用存储在哪里?引用其中一个的路径名。删除并重

我有一个使用VS2008在.NET2.0中开发的内部专有库。我升级到VS2010,并在基于4.0的新项目中使用该库。我已经添加了这个库作为引用,但是当我试图编译时,我得到一个错误,指出名称空间不存在。
此外,我在VS2010中尝试将我的新项目的框架更改为2.0。这样做会减轻我的项目负担

您的2.0程序集不适用于4.0项目


您需要将库更新到4.0或使用3.5或更低版本创建新项目。

命名空间是专有api的一部分,由内部库导出,而这不是标准框架的一部分。这些引用存储在哪里?引用其中一个的路径名。删除并重新添加引用。可能会有帮助。我设法将我的项目改为使用3.5,这似乎很有效。所以我假设问题是使用2.0编译库和4.0。路径是C:\work\lib\MarketUtility\MarketUtilityLib.dll。我尝试添加和删除引用,但没有成功