因此app.config是艺术吗?

时间:2010-06-28 12:56:03

标签: c# .net visual-studio-2010

我在Visual C#2010中注意到,每当您将目标框架版本从默认的4.0客户端配置文件更改时(即使之后又将其更改),IDE也会创建一个。配置文件,它显然认为应该附带该程序。 .config文件基本上只是说支持/目标框架版本是什么。

现在,就我从谷歌搜索中所知,如果该文件不存在,那么后备就是尝试针对它构建的框架版本运行该程序。

因为这可能与.config文件所说的版本相同,这是否意味着.config文件无效并且可以省略?或者我错过了什么?

1 个答案:

答案 0 :(得分:6)

如果您编译的版本与您要运行的版本相同,那么 不需要来保留此配置文件。但是说你为.Net 2.0编译并希望强制你的程序集在.Net 4.0运行时运行。您可以使用此设置来影响您的应用程序。您还可以使用它来强制您的应用程序使用不同版本的运行时,如果它们导致应用程序的已知问题。 (我还没有看到这样的问题,所以我只能推测。)