【问题标题】:Will installing .Net 4.5 Beta break .Net 4.0 builds from the same machine?安装 .Net 4.5 Beta 会破坏从同一台机器构建的 .Net 4.0 吗?
【发布时间】:2012-03-19 21:59:05
【问题描述】:

article 提出了一些关于从 .Net 4.0 到 .Net 4.5(Beta)的迁移路径的担忧。

在从同一台机器分发 .Net 4.0 版本或 4.5 与 4.0 正确隔离时,安装 .Net 4.5 Beta 会导致问题吗?

【问题讨论】:

  • 那篇文章很好地总结了这一点:“对运行时进行就地更新,然后甚至不提供一个很好的方法来判断安装了哪个版本,即使按照微软的标准,这也是相当古怪的”。连版本号都不改!
  • 这又是一个 DLL 地狱——你会认为 Msft 会从过去的经验中吸取教训。我们有 2 个供应商应用程序在 .net 4.5 下崩溃。我只是不明白他们为什么采用这种方法而不是使其成为对遗留/供应商系统影响为零的 5.0 版本。

标签: .net-4.0 .net-4.5


【解决方案1】:

不,它不是孤立的 - 它基本上安装在顶部。我不会说它一定会破坏您的构建 - 但不能保证它不会更改您的构建。特别是,我不知道有什么方法可以回到“库存”v4 C# 编译器。

我个人不建议将它直接安装在您真正关心构建的任何机器上。改用虚拟机。

【讨论】:

  • 谢谢乔恩。现在我只需要记住不要在深夜喝完一杯酒后安装一些闪亮的新东西:)
猜你喜欢
  • 2012-10-12
  • 1970-01-01
  • 2013-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多