c#winapp将app.config添加到安装程序?

Ger*_*and 5 c# windows-installer app-config winforms

好的,我的app.config文件包含了我的数据库设置.

一切都适用于我的开发机器.但是当我在测试机器上安装它时,我在以下行获得了一个空引用:

ConnectionString = ConfigurationManager.ConnectionStrings ["MyDBConn"].ToString();

为什么会这样?我猜是找不到app.config文件.但是在构建设置时是不是包含了这个?

我在VS2008中使用了一个非常简单的安装项目.

Hen*_*man 7

该文件app.Config是您的来源,不要分发它.当Visual Studio构建项目时,它会将文件复制到{AppName}.exe.config(与文件夹相同{AppName}.exe),这是您需要在设置中包含的文件.