我们的组织只在桌面上运行.net 2.0。将所有机器升级到.net 4.0会很不错,但这不会发生。 我希望使用.net 4.0功能。
有没有办法将.net 4.0运行时库静态链接到我的.net 4.0可执行文件中,以便它们可以在.net 2.0环境中运行?
答案 0 :(得分:2)
以防万一Marc的评论不够明确:没有办法在地狱里。在.NET 4.0中更改了程序集元数据格式,2.0 CLR不知道如何读取它。您可以在2.0 RTM和3.5 SP1之间的任何.NET版本中运行2.0版本的CLR。
使用安装项目修复是微不足道的,但它确实妨碍了采用“我喜欢我所知道”态度的员工。突破蛋壳是一个政治问题,而不是编程问题。祝你好运。