C#非从monoDeveloper运行时加载文件错误

C#非从monoDeveloper运行时加载文件错误,c#,.net,monodevelop,C#,.net,Monodevelop,我在解决方案中加载XML属性文件时遇到问题。 在该功能中: public ApplicationSettings readApplicationSettings () { if (isDeserialized) return settings; XmlSerializer serializer = new XmlSerializer (typeof(ApplicationSettings)); using (File

我在解决方案中加载XML属性文件时遇到问题。 在该功能中:

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运行时,解决方案运行得非常好。 从发布文件夹运行时,应用程序显示“无法隐藏文件…ApplicationSettings.xml”错误。 虽然从linux终端运行同一个构建的应用程序时,它运行时没有错误

我尝试更改应用程序的权限,但没有任何帮助


请帮忙

你核对过这个答案了吗?这可能会帮助您: