今日、この問題に関して、多くの類似記事を読んでいます。リリースでこれを実行しても問題ありません。そのようなエラーや問題はありません。デバッグでは、テキストファイルを開くことができません。注:ここで私が見つけてここで読んだ投稿に記載されているように、管理モードでVisual Studio 2015を実行しています。しかし、私は問題が何であるか把握することはできません。誰かが私に正しい方向を向けることができますか?キャッチからVisual Studio 2015 UnauthorizedAccessException(デバッグのみ)
デバッグ出力:スロー
例外: 'System.UnauthorizedAccessException' を
がmscorlib.dll にファイルを読み込むことができませんでした:\ TESTFILES \基本:パス「Dへのアクセス
TextFiles \ TextFile.txt 'が拒否されました。ハリプラサドへ
private void Open_Executed(object sender, ExecutedRoutedEventArgs e)
{
OpenFileDialog dlg = new OpenFileDialog();
dlg.Filter = "Rich Text Format (*.rtf)|*.rtf|CSharp (*.cs)|*.cs|XAML Format (*.xaml)|*.xaml|All files (*.*)|*.*";
if (dlg.ShowDialog() == true)
{
try
{
using (Stream sr = new FileStream(dlg.FileName, FileMode.Open))
{
TextRange range = new TextRange(rtbEditor.Document.ContentStart, rtbEditor.Document.ContentEnd);
range.Load(sr, DataFormats.Rtf);
}
}
catch (Exception ex)
{
Debug.WriteLine("The file could not be read:");
Debug.WriteLine(ex.Message);
}
}
}
ファイル/ 'D:\ TestFiles \ Basic TextFiles \ TextFile.txt'を削除/移動しようとしましたか? –
C:でテキストファイルを開くことができません。 D:| S:ドライブ。私のラップトップ上の任意のドライブ。それを移動しようとしたが、同じ結果。リリースは問題ありません。 –
私はこの問題がリリースされていると思っています。あなたは 'Debug.WriteLin'eがデバッグモードでしか動作しないので、例外が表示されません。 –