.net 4.0 app.config";强迫的;(?)在.net 4.0上。。需要吗?
似乎在VS 2010 Beta 2中将项目升级到.net 4.0时, 将生成一个app.config文件,大致如下所示:.net 4.0 app.config";强迫的;(?)在.net 4.0上。。需要吗?,.net-4.0,upgrade,app-config,.net 4.0,Upgrade,App Config,似乎在VS 2010 Beta 2中将项目升级到.net 4.0时, 将生成一个app.config文件,大致如下所示: <?xml version="1.0"?> <configuration> <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration> 如果我只想要一个.
<?xml version="1.0"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
如果我只想要一个.NET 4.0可执行文件,是否需要这个文件?
注意:有趣的是,这只发生在c#项目中,而不是f#项目中
我已经成功地移除了它,没有任何明显的副作用
有人能详细说明它的重要性吗(如果有的话)与其说应用程序在您的计算机上如何运行,不如说它在其他计算机上如何运行,或者在您的计算机上安装更新的dotnet运行时如何运行 基本上,如果你不包括这个,最新版本的dotnet运行时将用于运行你的应用程序。这听起来可能是件好事,直到您所依赖的某个功能被弃用,或者您没有意识到您所依赖的某个bug得到修复 更有用的是,当您最初构建了一个应用程序来使用较旧版本的dotnet framework时,您可以在使用较新版本测试后使用此功能,以断言它确实可以使用最新版本 以下是来自以下网站的马嘴文字: 如果.NET Framework的版本 应用程序是根据 如果计算机上存在,则 应用程序在该版本上运行 如果.NET Framework的版本 应用程序是根据 不存在和配置 文件未在中指定版本 元素 应用程序在最新版本上运行 存在的.NET Framework的 在电脑上 如果.NET Framework的版本 应用程序是根据 不存在,并且配置无效 文件指定文件中的版本 元素 应用程序在最新版本上运行 在应用程序中指定的 配置文件,并且存在于 电脑