1

在我的解决方案中,我有 4 个名为 UI、Business、Data 和 common 的项目。在 Data 项目中,我有一个 app.config 文件,其中包含以下值

<?xml version="1.0" encoding="utf-8" ?>
 <configuration>
 <appSettings>
 <add key="LibrarySystemConnection" value="server=(local);Initial Catalog=SanasaLibrarySystem;Integrated Security=True;
     User ID=sa;Password=123"/>
 </appSettings>
 </configuration>

在 Data 项目的一个类中,我按如下方式访问上述键:

connectionString = ConfigurationSettings.AppSettings["LibrarySystemConnection"];

当我运行代码时,connectionString 会返回 null。任何人都知道代码中有什么问题

4

2 回答 2

1

您应该将该app.config文件移动到您的主 UI 项目。

于 2012-04-21T02:12:34.903 回答
1

将 app.config 文件移动到生成 exe 的项目中,或者使用它从 assembley 中读取配置

于 2012-04-21T02:14:13.467 回答