很好奇rollForFor属性在app.config中设置时的确切含义如下:
<startup>
<process>
<rollForward enabled="true" />
</process>
</startup>
我无法在网上找到很多东西。谢谢!
答案 0 :(得分:3)
以下链接清楚地解释了rollForward
的使用。
如果您想强制您的应用只使用计算机上可用的最新框架,您可以使用此相对未记录的rollForward设置:
<configuration>
...
<startup>
<process>
<rollForward enabled="true" />
</process>
</startup>
...
</configuration>
如果您无法控制正在构建的.NET框架和应用程序的版本(如在构建服务器上),但希望在最新的框架上运行,那么这当然是一件好事。它也是一种低影响的测试方式,大型应用程序在最新的CLR上运行时可以继续工作,而无需构建大量的解决方案。但是你应该完全开始瞄准.NET 4.0以利用新的框架功能。