Я провел некоторое время сегодня по этой проблеме, прочитав ряд подобных сообщений. Выполнение этого в версии - это нормально - нет такой ошибки или проблемы. В Debug я не могу открыть какой-либо текстовый файл. Примечание. Я запускаю Visual Studio 2015 в режиме администратора, как указано в сообщении, которое я нашел и прочитал здесь. Но я не могу понять, в чем проблема. Может кто-то указать мне правильное направление.Visual Studio 2015 UnauthorizedAccessException только для отладки
Debug Output с уловом:
Исключение брошено: 'System.UnauthorizedAccessException' в mscorlib.dll
Файл не может быть прочитан:
Доступ к пути «D: \ TestFiles \ Basic 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: диски. AKA любой диск на моем ноутбуке. Пробовал переместить его, но те же результаты. У выпуска нет проблем. –
Я подозреваю, что даже релиз имеет эту проблему, вы не видите исключение, поскольку 'Debug.WriteLin'e работает только в режиме отладки. –