我在 Visual Studio 2008 中使用 C# 创建了一个类库(核心处理组件),并在网站中添加了引用。网站访问类库成功。Web.config 具有一些配置值,供类库使用。
现在,我想在 Window 应用程序 (C# VS-2k8) 中访问相同的组件和配置。我能够在窗口应用程序中访问相同的类库。
但是,我如何Share the Web.config
使用 Window 应用程序归档网站?因此,我不必复制相同的配置。
谢谢。
更新#1
关于问题 1 的更多详细信息:我想add config file in Class Library
而不是依赖于应用程序的配置文件。例如网站中的 web.config 或 windows 应用程序中的 app.config。
这是为了减少多个应用程序中相同配置的重复/冲突。
更新#2
我正在使用以下代码从窗口和 Web 应用程序的外部位置获取配置。但这对我不起作用。
D:\test.exe.config
文件
<configuration>
<appSettings>
<add key="KeyName" value="KeyValue"/>
</appSettings>
</configuration>
代码背后:
Configuration config = ConfigurationManager.OpenExeConfiguration("D:\\test.exe.config");
string strValue = config.AppSettings.Settings["KeyName"].Value;