2

ソリューションでの 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 ターミナルから実行すると、エラーなしで実行されます。

アプリケーションのアクセス許可を変更しようとしましたが、役に立ちませんでした。

助けてください。

4

0 に答える 0