如何使用外部启动程序读取程序的c#配置文件

时间:2016-01-14 16:12:51

标签: c# vsto config configurationmanager

我有一个项目可以为Excel添加一些功能。它现在的设置方式,包括添加“C:..... \ Excel.exe”作为开始操作(在调试>开始操作>启动外部程序)

现在我有一个配置文件(app.config),但是当我使用ConfigurationManager读取配置项时,它会读取C:... \ Excel.exe.config文件而不是Myapplication.exe.config(或app.config)中

有没有办法让它读取我的application.exe.config?我尝试过ConfigurationManager.OpenExeConfiguration()方法,但似乎配置项不能使用此方法枚举

1 个答案:

答案 0 :(得分:0)

使用此:

Configuration config = ConfigurationManager.OpenMappedExeConfiguration(new ExeConfigurationFileMap { ExeConfigFilename = "pathToConfigFile" }, ConfigurationUserLevel.None);