1
53
更新:在ASP.NET核心平台中,配置不再通过以下任一项进行管理-
see this fantastic writeup from Travis Illig with the a-z on
设置(从设置集和
不同之处在于.settings(添加在.NET 2.0/vs2005中)在属于一起的设置集上分层了一个强类型类,而
将.settings添加到项目将导致添加app.config以容纳尚未添加的设置。每次更改组件/应用程序的设置列表时,都会自动生成读取设置的类。 .settings的其他功能是将某些设置指定为特定于用户的设置(也可以通过单个调用保存特定于用户的设置)。
所有要使用.settings的最佳原因通常是,通过以下属性的用法,您可以清楚地识别代码库中使用哪个设置的人(并且每个设置在XML文件中都是一个单独的块)。
最后,如果你对设置管理还没有足够的了解,你就不会打败 this Rick Strahl post on the subject 为了完整或大量的想法和角度。 旁白:还有 ASP.NET vNext Configuration 东西, outlined in this article 它非常灵活,在配置设置管理方面提供了不同的角度。 |
2
4
设置文件是一个资源文件,您可以在其中指定不同的设置及其默认值。 值本身在应用程序配置文件(.config文件)中配置。 设置文件从未部署,因此您需要配置文件来进行配置。 |
3
0
app.config文件与app存储在同一目录中。普通用户将没有写权限(例如在“程序文件”中)。 设置文件应存储在用户“appdata”目录中(在该目录中,用户具有r/w权限)。 因此,请使用用户可配置选项的设置文件。 |
Jason N. Gaylord · 重载更改不工作。净核心2 7 年前 |
Liam · C#AppSettings数组 7 年前 |
Eric Philippe · 可以检索手机的颜色主题吗? 11 年前 |
DigitalJedi805 · 存储和检索应用程序设置的正确方法是什么? 12 年前 |