是否有可能运行建立在.NET 3.5插件与.NET 4中构建的应用程序?.NET 3.5运行时和.NET 4运行兼容性
2
A
回答
4
您将需要
重建
(不完全正确,请检查更新).NET 3.5应用程序的目标是.NET 4.0,因为默认情况下它将从.NET 2.0运行时开始,然后不支持该插件。
如果机器仅安装了.NET 4.0框架,则应用程序将不会运行
,除非重新生成以专门针对它的目标
。
更新:
好了,你不需要毕竟重修。克里斯的评论让我想到了,并且我刚刚为.NET 3.5构建的控制台应用程序进行了测试。您可以在其应用程序配置文件只是指定以下块:
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
如果这是存在于配置中的应用程序将使用.NET 4.0运行时。
1
是/否。要运行4.0组件,您必须在.NET 4.0运行时的上下文中运行。但是,您的3.5应用程序可以在4.0运行时运行。
0
相关问题
- 1. 运行.NET 3.5进程时,.NET 4和.NET 3.5之间是否存在差异
- 2. .NET 4.0 vs 3.5运行时性能
- 3. Paypal TLS 1.2和.NET 3.5兼容性
- 4. .net 4向后兼容性
- 5. 在.NET 4系统上运行.NET 3.5应用程序
- 6. RhinoMock 3.5在运行时运行时错误.net
- 7. .net 2.0和3.5将并排运行吗?
- 8. 错误运行.NET 4 XP
- 9. 使.net 4应用程序兼容.net 3.5
- 10. .NET 3.5应用程序的.NET运行时2.0错误
- 11. 在VS2010上运行.NET MSBuild 3.5测试
- 12. 运行.NET 3.5的代码在2.0 CLR
- 13. 标准.Net 2 dll是否与silverlight 2.0运行时兼容?
- 14. 在.NET 1.1和2.0上运行的Log4net 1.2.10不兼容
- 15. C#正则表达式兼容性问题(.NET 3.5与.Net 2.0)
- 16. Adobe AIR运行时兼容性
- 17. 将MVC2 .NET 4应用程序转换为在.NET 3.5上运行
- 18. 运行在.NET
- 19. 是否可以在.NET 4.5环境下运行.NET 3.5 DLL?
- 20. 从.NET 3.5应用程序运行.NET 4.0应用程序
- 21. 在.NET 3.5上运行.NET 1.1应用程序
- 22. 运行.NET 4.0 API的.NET 3.5应用程序
- 23. MMC .Net运行时版本
- 24. HTML5 + JavaScript Silverlight/.NET运行时
- 25. .NET MVC 4.5 - 在运行时
- 26. .NET运行时2.0错误
- 27. NET Core安装运行时
- 28. 嵌入.Net运行时间
- 29. 在运行时调试.net?
- 30. .Net 2.0/3.5和4.0之间的向后兼容性
不一定。如果这是一个asp.net应用程序,那么您可以简单地将应用程序池更改为在.net 4框架下执行,并对web.config进行适当的修改。这些都不需要有目的的重建。但是,如果它是一个winforms或类似的应用程序,那么是需要重建/重新部署。 – NotMe 2010-07-06 14:54:09
@ChrisLively,那个我不知道的......谢谢你提供的信息。 – 2010-07-06 15:00:58
@ChrisLively,你让我思考,如果你手动改变配置文件,你不需要重建,我用一个控制台应用程序进行测试,但我想它应该也是相同的WinForms。 – 2010-07-06 15:07:51