在app.config中使用<rollforward enabled =“true”> </rollforward>

时间:2014-01-08 23:27:39

标签: c# .net clr app-config

很好奇rollForFor属性在app.config中设置时的确切含义如下:

<startup>
  <process>
    <rollForward enabled="true" />
  </process>
</startup>

我无法在网上找到很多东西。谢谢!

1 个答案:

答案 0 :(得分:3)

以下链接清楚地解释了rollForward的使用。

如果您想强制您的应用只使用计算机上可用的最新框架,您可以使用此相对未记录的rollForward设置:

<configuration>
...
  <startup>
    <process>
      <rollForward enabled="true" />
    </process>
  </startup>
...
</configuration>

如果您无法控制正在构建的.NET框架和应用程序的版本(如在构建服务器上),但希望在最新的框架上运行,那么这当然是一件好事。它也是一种低影响的测试方式,大型应用程序在最新的CLR上运行时可以继续工作,而无需构建大量的解决方案。但是你应该完全开始瞄准.NET 4.0以利用新的框架功能。

  1. Google Books
  2. Using the new .NET CLR without recompiling