Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正在更新应用程序c之外的设置#_C#_.net_Application Settings - Fatal编程技术网

C# 正在更新应用程序c之外的设置#

C# 正在更新应用程序c之外的设置#,c#,.net,application-settings,C#,.net,Application Settings,我正在构建一个需要.config的类库,类库不使用app.config/web.config。配置文件可以在应用程序部署后更新,我们这样做是为了更新连接字符串等。我的问题是,我有一个.Settings,我正在其中存储类库的设置,我可以在构建应用程序后手动更新此文件,还是只能由应用程序完成?例如,更改记录器输出的目录。您可以轻松为类库创建.config文件,它只是XML文件。U在类库中创建类,该类将加载该文件并从XML文件读取设置。你可以在任何地方编辑它。你们唯一需要担心的是,当你们的“应用程序”

我正在构建一个需要
.config
的类库,类库不使用
app.config
/
web.config
。配置文件可以在应用程序部署后更新,我们这样做是为了更新连接字符串等。我的问题是,我有一个
.Settings
,我正在其中存储类库的设置,我可以在构建应用程序后手动更新此文件,还是只能由应用程序完成?例如,更改记录器输出的目录。

您可以轻松为类库创建.config文件,它只是XML文件。U在类库中创建类,该类将加载该文件并从XML文件读取设置。你可以在任何地方编辑它。你们唯一需要担心的是,当你们的“应用程序”读到那个文件,你们改变了它,然后你们需要你们的“应用程序”再读一遍!这一部分很棘手,我建议您使用文件系统监视程序类。

@DanielLoudon它是一个ASP.Net站点,这是否意味着杀死该站点并在IISno上重新启动它?在重新加载登录站点时,您对配置的更改将在ASP.Net站点上更新。创建文件时,您可以轻松地测试所有内容。