C#非从monoDeveloper运行时加载文件错误
我在解决方案中加载XML属性文件时遇到问题。 在该功能中:C#非从monoDeveloper运行时加载文件错误,c#,.net,monodevelop,C#,.net,Monodevelop,我在解决方案中加载XML属性文件时遇到问题。 在该功能中: public ApplicationSettings readApplicationSettings () { if (isDeserialized) return settings; XmlSerializer serializer = new XmlSerializer (typeof(ApplicationSettings)); using (File
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终端运行同一个构建的应用程序时,它运行时没有错误
我尝试更改应用程序的权限,但没有任何帮助
请帮忙 你核对过这个答案了吗?这可能会帮助您: