使用混合模式程序集定位.net framework 3.5和4.0
问题描述:
我有一个混合模式程序集,它使用vc 9.0运行时以.net 3.5为目标。我不想支持.net 4.0,但仍然与旧框架兼容(库应该适用于4.0和3.5进程)。使用混合模式程序集定位.net framework 3.5和4.0
如果我更新到.net 4.0,我必须使用vc 10.0运行时。但是从这个运行时间我不能再针对一个旧的.net框架。
目前我没有看到如何使用vc 10运行时从混合模式组件中支持旧的.net框架。有谁知道如何做到这一点?
亲切的问候
答
请参阅this link
使用Visual Studio 2010,基本上你必须:
- 手动编辑的项目文件中添加
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
。 - 使用v90平台工具集。
咦?这只是一个部署问题? – 2010-07-14 07:42:05
不,这是一个编译/链接问题。问题在于我无法使用vc10运行时针对4.0之前的任何.net框架构建混合模式程序集。但我必须,因为我的应用程序应该支持.net 3.5和.net 4.0应用程序。 – y2uk 2010-07-14 08:49:44