Mono没有从我的app.config读取值?

时间:2014-05-11 15:11:19

标签: c# mono app-config

我在Visual Studio 2010创建的.NET 4.0控制台应用程序中有一个标准app.config,在项目设置选项卡中添加设置,如MSDN中所述:Application Settiings

如果我在同一目录中生成的MyAsseblyName.exe.config文件中更新设置值,那么运行我在代码中看到的exe:

Properties.Settings.Default.MySetting;

但是,如果我使用上面的行在Ubuntu 14.04上运行Mono 3.2.8(使用相同的构建和相同文件),则会在项目“设置”选项卡上指定默认值,而不是{{{ 1}}文件。

我需要做什么来单独使用我的app.config,就像.NET一样,如果它们存在,那么从文件读取值?

解决方法

对于遇到此问题的其他人,我可以通过将app.config中的设置移动到MyAsseblyName.exe.config<appSettings>创建的<userSettings>元素中来解决此问题。项目设计师。然后你可以使用:

<applicationSettings>

请参阅http://msdn.microsoft.com/en-AU/library/system.configuration.configurationmanager.appsettings(v=vs.100).aspx

0 个答案:

没有答案