私はこのエラーを取得しています:型「System.UnauthorizedAccessException」の 未処理の例外がmscorlib.dllはでシリアル化問題:System.UnauthorizedAccessException
発生しました追加情報:パス「Cへのアクセス:\ユーザーは嵐Kiernanを\ \ Desktop(新)Archetype Development Kit \ Laboratory \ Laboratory \ bin \ x86 \ Debug \ lol.dataf 'が拒否されました。このプロジェクトは、私のデスクトップ上に配置されて
public static void BinarySerialize<T>(this T t, string path)
{
DirectoryInfo directoryInfo = new DirectoryInfo(path);
directoryInfo.EnsureDirectory();
using (FileStream stream = new FileStream(directoryInfo.FullName, FileMode.OpenOrCreate))
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, t);
}
}
は、これとこれとほぼ同じコードを持っているマイドキュメントフォルダにVS /プロジェクト内の別がある。このコードを経由して任意のオブジェクトをシリアル化しようとしているから
うまく動作します。唯一の違いは、一般的ではないことです。何か案は?
データベースがここに含まれている場所はわかりません。 – Amy