我在VS2008中有一个组件项目构建,并且面向.NET Framework 3.5。我最近下载了VS2010 Beta 1,以确保该项目在切换到新IDE时能够正确转换。该项目包含对根据框架2.0版构建的几个第三方dll的引用。我改变了我的项目以构建4.0版本的框架,但是当我尝试构建项目时,我收到大量错误,看起来编译器无法识别类似于下面的第三方库的类类型。VS2008到VS2010项目转换
“的类型或命名空间名称‘数据’不存在命名空间存在‘Microsoft.Practices.EnterpriseLibrary’(是否缺少程序集引用?)”
我试图找出为什么我不能不会编译。从我读到的.NET 4.0使用不同版本的CLR。如何或为什么会影响我访问这些类型的能力?上午我将不得不
一)获得源代码,并在VS2010重新编译/ .NET 4.0,然后引用该组件或
二)等待项目作者做“一”上面并释放其组件针对4.0 CLR?或
c)别的,因为也许我的VS2010安装是borked?
我可以将项目属性更改为目标3.5,一切正常,因为我期望在2010 IDE下。
我的经验:VS2010在转换项目方面存在严重问题。 – 2009-06-11 19:23:23