C#在不是从monoDevelop运行时加载文件错误

时间:2013-08-02 11:21:41

标签: c# .net monodevelop

我在解决方案中加载XML properties文件时遇到问题。 在这个功能:

public ApplicationSettings readApplicationSettings ()
    {
        if (isDeserialized)
            return settings;
        XmlSerializer serializer = new XmlSerializer (typeof(ApplicationSettings));
        using (FileStream inputFileStream = 
               new FileStream(AppDomain.CurrentDomain.BaseDirectory + "ApplicationSettings.xml", FileMode.Open)) 
        {
            this.settings = (ApplicationSettings) serializer.Deserialize(inputFileStream);
        }
        isDeserialized = true;
        return settings;
    }

从monoDeveloper运行时,解决方案运行良好。 从release文件夹运行时,应用程序显示"无法对文件执行... ApplicationSettings.xml"错误。 虽然从linux终端运行相同的构建应用程序时,它运行没有错误。

我已尝试更改应用程序的权限,但它没有帮助。

请帮助。

0 个答案:

没有答案