在运行时设置ConfigurationFile

时间:2016-02-09 11:45:21

标签: c# python mono python.net

我在我的项目中使用python.Net来包含一个依赖于app.config的c#dll。 我的python项目显然没有定义app.config,所以在我添加对dll的引用之前,我按如下方式设置配置文件。

System.AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", "myfile.config")

这在Windows上构建时有效。但是在使用Mono的Linux上,当dll尝试通过

加载配置文件时
System.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile

ConfigurationFile将为空。

在我的谷歌搜索中,我找到的唯一参考是这张未解决的票证https://bugzilla.xamarin.com/show_bug.cgi?id=15741

我也尝试在我的dll中移动APP_CONFIG_FILE的设置无效。

0 个答案:

没有答案