ソリューションでの 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 ターミナルから実行すると、エラーなしで実行されます。
アプリケーションのアクセス許可を変更しようとしましたが、役に立ちませんでした。
助けてください。