.NET 4.5安装影响目标4.0的应用程序,为什么?

时间:2014-01-16 14:56:32

标签: c# .net-4.0 transactions .net-4.5

我们有一个团队在VS2010上开发一个应用程序(每个部分),所有应用程序都针对.NET 4.0 有些代码在一台机器上运行完美,而在另一台机器上则有最奇怪的问题。

我们检查了问题的年龄,直到我们最终开始检查与代码无关的解决方案。 我们最终比较了平台的配置 - 经过大量测试后,我们发现在机器上安装.NET 4.5时会出现问题,但一切正常。 我们尝试过,因为开发dll的开发人员已将其安装在他的平台上。

吞咽很奇怪,但它有效......

(顺便说一句,如果有人遇到过这种情况,我们的eery代码行为就是在使用C#事务时。)

如何在计算机上安装.NET 4.5,以及如何影响面向.NET 4.0的应用程序?

2 个答案:

答案 0 :(得分:2)

由于4.5是4.0的就地替换,我会说“是的,它可以”,虽然我也说“不,它不应该”,特别是如果你没有做任何反映到无证件内部(毕竟不能保证工作)。

http://msdn.microsoft.com/en-us/library/hh367887%28v=VS.110%29.aspx值得一看,但错误的详细信息需要更多,以确定它是否真的取决于这些更改。

答案 1 :(得分:0)

正如乔恩所说,因为4.5是4.0的步调替代。

您可以参考更多资源:

From Hanselman

From Rick