2

是否可以使用使用 .NET 4 构建的插件来运行基于 .NET 3.5 构建的应用程序?

4

3 回答 3

4

您将需要重建(不完全正确,检查更新).NET 3.5 应用程序以面向 .NET 4.0,因为默认情况下它将在 .NET 2.0 运行时中启动,然后将不支持该插件。

如果机器只安装了 .NET 4.0 框架,则应用程序将不会运行,除非重新构建以专门针对它

更新:

好吧,毕竟你不需要重建。Chris 的评论让我开始思考,我刚刚使用为 .NET 3.5 构建的控制台应用程序进行了测试。您可以在其应用程序配置文件中指定以下块:

<startup>
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

如果配置中存在这种情况,则应用程序将使用 .NET 4.0 运行时。

于 2010-07-06T14:51:24.983 回答
1

是/否。要运行 4.0 组件,您必须在 .NET 4.0 运行时的上下文中运行。但是,您的 3.5 应用程序可以在 4.0 运行时中运行。

于 2010-07-06T14:47:35.367 回答
0

请检查以下链接以获得答案。

如何使 Veriosn 兼容

点网版本

于 2017-02-02T10:11:50.837 回答