最近不得不将一个项目从 .NET 3.5 降级到 .NET 2.0,因为结果发现目标盒子上没有 .NET 3.5。

当我这样做时(在 VS2008 中),它使用以下 XML 片段在每个项目中创建了一个 app.config 文件:

<startup><supportedRuntime version="v2.0.50727"/></startup>
  • 有这个必要吗?
  • 我是否需要将此 app.config(或生成的 XML 文件)与我的应用程序一起发送?
有帮助吗?

解决方案

这是一件好事。如果没有它,您的应用程序也可以正常运行,因此它可能不是绝对必要的,但它为运行时提供了有关所需框架的目标版本的更明确的指示。如果不需要的话,放在里面也没什么坏处。

我会保留它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top