【发布时间】:2012-11-13 12:10:12
【问题描述】:
我对如何使用应用程序配置文件感到困惑。我有一个连接到 SQL 服务器数据库的程序,从特定表中检索数据。我正在使用 LinqToSql 类来执行此操作。当我最后按照向导进行操作时,连接字符串被放置在 app.config 文件中。
然后我计划将该程序用作类库,因此我从另一个可执行文件(即 wpf 应用程序)添加对该 exe 的引用。在该 wpf 应用程序上,我必须放置一个包含连接字符串的 app.config 文件才能使程序正常工作。
到目前为止,我什么都明白了。 现在我感到困惑的部分是为什么我不必复制位于 app.config 文件中的设置以使程序正常工作?哪些设置可以被引用可执行的,哪些不是。例如,我知道连接字符串应该在 wpf 应用程序的 app.config 文件中。但是用户设置:
app.config:
可以在引用的可执行文件的 app.config 上。
总而言之,为什么我必须将内容从引用的可执行文件的 app.config 文件移动到 wpf 应用程序的 app.config 文件,而我不必从引用的可执行文件 app.config 文件中移动其他内容?
【问题讨论】:
标签: c# app-config