2010-11-08 127 views
0

我们的组织仅在桌面上运行.net 2.0。将所有机器升级到.net 4.0将会很好,但这不会发生。 我希望使用.net 4.0功能。在.net 2机器上部署.net 4应用程序

有没有办法将.net 4.0运行时库静态链接到我的.net 4.0可执行文件中,以便它们可以在.net 2.0环境中运行?

+2

不以任何方式支持.. – 2010-11-08 22:49:18

+0

哪个.net 4.0功能? – 2010-11-08 23:18:00

+0

也许没什么,我找不到工作,但总的来说,这将是伟大的静态链接 – buzwombat 2010-11-08 23:22:51

回答

2

为了防止Marc的评论不够明确:在地狱里没有办法。程序集元数据格式在.NET 4.0中进行了更改,2.0 CLR不知道如何读取它。您在2.0 RTM和3.5 SP1之间的.NET版本中运行了CLR的2.0版本。

修复一个安装项目是微不足道的,但它肯定会妨碍员工采用“我喜欢我所知道的”态度。打破蛋壳是一个政治问题,而不是编程问题。祝你好运。