如何将app.config与ilmerge可执行文件

时间:2015-09-10 19:44:01

标签: c# app-config ilmerge

我的合并项目将一些自定义dll与可执行文件结合在一起。我已经完成了与命令行ilmerge实用程序和IL合并工具的合并,但还没有让配置部分工作。

我的exe使用System.Configuration来读取连接字符串,如下所示:

DataAccess da = new DataAccess(ConfigurationManager.ConnectionStrings["MyDb"].ProviderName, ConfigurationManager.ConnectionStrings["MyDb"].ConnectionString);

尝试运行生成的可执行文件时,它会在上面的行中发生以下错误Object Reference not set to an instance of object

我假设这是因为合并的可执行文件无法找到配置文件。

如果是这种情况,我需要做些什么来确保连接配置文件?

如果没有,问题还有什么呢?顺便说一句,未合并的可执行文件在调试中工作正常。

0 个答案:

没有答案