Visual Studio的版本是否会影响已编译应用程序的性能?

时间:2015-09-03 15:20:12

标签: c# performance visual-studio compilation


Visual Studio的版本是否会影响已编译应用程序的性能?
例如,如果我有一个使用visual studio 2010编译的应用程序,现在我使用visual studio 2015编译它,它会运行得更快吗?
此外,目标.net框架是否会影响应用程序的性能?
例如,如果我在项目创建时选择2.0作为目标.net farmework,并使用visual studio 2015进行编译,它将与4.0作为目标.net框架的应用程序具有相同的性能。与visual studio 2015合作?
视觉工作室的版本会影响性能吗?
.net框架的版本会影响性能吗?

1 个答案:

答案 0 :(得分:0)

我不是专家,所以我只能做出假设。

如果框架功能的实现在不同的框架版本中没有改变,那么结果(操作和性能)应该是相同的。
但我很确定MS也重写了一些代码,因此结果很可能会有所不同。

如果用于编译代码的编译器部分在不同的Visual Studio版本中没有更改,那么结果(操作和性能)也应该相同。
但我可以肯定的是,编译器已经从VS 2008改为2013年到2015年.VS 2008能够编译我的某个程序,2013年失败,2015年再次工作(我怀疑他们是否还原了2015年编译器回到了2008状态,所以我们得到了至少3个不同的版本。)