.NET的app.config和app.manifest有什么区别?

时间:2018-04-02 14:28:03

标签: .net winforms project-files

不确定这是否仅适用于Winforms项目(这是我正在制作的项目),但我只是想知道两者之间的区别。我正在进行仅适用于Windows 10 Creator更新的高dpi更改,并且必须同时编辑它们。

1 个答案:

答案 0 :(得分:1)

<强>的App.config 最简单的是,app.config是一个XML文件,其中包含许多预定义的配置节,并支持自定义配置节。 A&#34;配置部分&#34;是一段XML,其架构旨在存储某种类型的信息。 可以使用内置配置部分(例如connectionStrings或appSettings)配置设置。您可以添加自己的自定义配置部分;这是一个高级主题,但对于构​​建强类型配置文件非常有用。

Web应用程序通常具有web.config,而Windows GUI /服务应用程序具有app.config文件。 应用程序级配置文件从全局配置文件继承设置,例如machine.config。

<强> App.manifest 应用程序清单是一个XML文件,它描述和标识应用程序在运行时应绑定到的共享和私有并行程序集。这些应该是用于测试应用程序的相同程序集版本。 程序集清单包含此程序集元数据。程序集清单包含指定程序集的版本要求和安全标识所需的所有元数据,以及定义程序集范围和解析对资源和类的引用所需的所有元数据。