我在解决方案中加载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终端运行相同的构建应用程序时,它运行没有错误。
我已尝试更改应用程序的权限,但它没有帮助。
请帮助。