【问题标题】:Targeting .net framework 3.5 and 4.0 with mixed mode assembly使用混合模式程序集以 .net 框架 3.5 和 4.0 为目标
【发布时间】:2011-05-05 17:41:31
【问题描述】:

我有一个使用 vc 9.0 运行时以 .net 3.5 为目标的混合模式程序集。我确实不想支持 .net 4.0,但仍然与旧框架兼容(该库应该适用于 4.0 和 3.5 进程)。

如果我更新到 .net 4.0,我必须使用 vc 10.0 运行时。但是从这个运行时开始,我不能再针对旧的 .net 框架了。

目前我没有看到如何使用 vc 10 运行时从混合模式程序集中支持较旧的 .net 框架。有谁知道如何做到这一点?

亲切的问候

【问题讨论】:

  • 嗯?这只是部署问题吗?
  • 不,这是编译/链接问题。问题是我无法使用 vc10 运行时针对 4.0 之前的任何 .net 框架构建混合模式程序集。但我必须这样做,因为我的应用程序应该同时支持 .net 3.5 和 .net 4.0 应用程序。

标签: .net mixed-mode


【解决方案1】:

请看this link

使用 Visual Studio 2010,基本上你必须:

  1. 手动编辑项目文件添加<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
  2. 使用 v90 平台工具集。

【讨论】:

    猜你喜欢
    • 2011-09-22
    • 1970-01-01
    • 2014-10-09
    • 2011-04-12
    • 2011-07-05
    • 2010-12-09
    • 1970-01-01
    • 2011-04-19
    • 2011-04-23
    相关资源
    最近更新 更多