Visual Studio 2017 - C # - Не удалось обработать (* .resx) файл из-за того, что он находится в Интернете или в зоне ограниченного доступа, или пометить знак в Интернете - PullRequest
0 голосов
/ 13 ноября 2018

При выполнении (Build) появляется следующее сообщение об ошибке ->" Не удалось обработать файл 123.resx из-за его нахождения в Интернете или зоне ограниченного доступа или наличия веб-метки на файле. Удалите веб-метку, если хотите обработать эти файлы. "В проекте 4 формы, и Visual Studio 2017 (VS2017) показывает ошибку для всех 4 связанных файлов resx в этом проекте C #.

Вот ключевые моменты.

  • Iя запускаю VS2017 Ent на Win10x64 Ent sys, и все (ОС, программное обеспечение, включая VS2017 и драйверы sys) на этом sys обновляются по мере того, как оно становится доступным.
  • У меня есть доступ к хранилищу OneDrive 1 ТБ через корпоративный Office365Энт, и я использую это облачное хранилище для хранения всех своих данных.Местоположение проекта VS2017 настроено для хранения на этом OneDrive.
  • Я не вносил никаких изменений на этом компьютере или VS2017 или даже в этом проекте, кроме обновления моей ОС .

Я пробовал следующие шаги, и это не решило мою проблему.

  1. "UNBLOCK" Решение, как упомянуто здесь . Мои файлы .RESX не имеют этой опции UNBLOCK на вкладке Свойства.(Проводник Windows). Кроме того, я позаботился о том, чтобы в настоящее время нет ресурсов (изображений или значков, загруженных из Интернета, которые используются в этом проекте), в которых есть опция «Разблокировать» в свойстве Windows Explorer.(Были некоторые с выделенными опциями «Разблокировать», которые я быстро разблокировал).Интересно, что одна из форм в этом проекте, которая получает эту ошибку, не имеет каких-либо внешних ресурсов (форма плана), поэтому теория использования элементов, загруженных из Интернета, здесь аннулируется.
  2. В разделе «Свойства обозревателя»-> Безопасность -> Зона локальной интрасети -> Сайты -> Дополнительно =
    • Введено "file: // [имя моего компьютера]" в "Добавить этот сайт в зону:" -> и подтвердил, что то же самое находится в разделе «Веб-сайты:»
    • Подтверждено, что флажок «Требовать проверку сервера (бла-бла-бла) ...» снят (не выбран).
  3. Удаление и воссоздание решения для файла .resx, как указано здесь .Резервное копирование файлов .ResX в директорию diff -> Удаление того же из директории проекта -> Воссоздание его с помощью блокнота (копирование / вставка информации из его резервной копии) -> Перезапуск VS -> Перекомпиляция = Не удалось решить мою проблему.

Между прочим, недавно я заметил, что при перетаскивании (также называемом копированием мыши) любых файлов в ONEDRIVE (источник и место назначения - как на одном диске) выдается следующее сообщение об ошибке. "Эти файлы могут быть вредны для вашего компьютера. Ваши настройки безопасности Интернета предполагают, что один или несколько файлов могут быть вредными. Вы все равно хотите их использовать?" .Поскольку я недавно начал видеть это сообщение, мне интересно, связано ли это и то, что происходит с VS, с недавним Центром обновления Windows, в котором были обновления для Office 2016 Pro Plus и другие обновления.

1 Ответ

0 голосов
/ 30 ноября 2018

Сегодня я смог решить свою проблему.Я знал, что проблема связана с облачным хранилищем «один диск», но я ошибочно подозревал, что проблема связана с последними обновлениями ОС Windows10.

Сегодня я понял, что не могунайти рабочий привод (1 ТБ) в физическом месте на жестком диске с таким же названием.Итак, при ближайшем рассмотрении я понял, что не только работа с onedrive отсутствует в его настраиваемом пути (в пользовательском каталоге пользователя (D: \ users \ "MyUserName"), но также есть эта новая папка "Избранное". После открытияПапка, я был залит, чтобы увидеть, что ее содержимое совпадает с папкой моей работы onedrive. Именно тогда меня осенило, и я вспомнил конкретный инцидент, когда мне было изменено расположение избранного Windows по умолчанию в OneDrive (для лучшей непрерывности и перекрестного взаимодействия).опыт работы с платформой / устройством). Теперь я должен был ошибиться в определении пути к избранному, что привело бы к тому, что работа на приводе была назначена в качестве избранного.Итак, я внес следующие изменения, и это решает мою проблему.

  1. Возвращенное местоположение «Избранное» обратно по умолчанию (C: \ users \ "MyUserName" \ Favorites).Щелкните правой кнопкой мыши -> Свойство -> Местоположение -> Внесенные выше изменения -> Переместить -> Параметр «Не копировать существующие файлы в новое местоположение» * .
  2. Переименование D: \ users \ "MyUserName "\ Избранное -> OneDrive" MyWorkName ".

После вышеуказанных изменений я могу теперь скомпилировать проект из" work onedrive "безлюбые сообщения об ошибках.

Таким образом, если кто-то когда-либо сталкивался с той же проблемой, а также если решение UnBlock не решает проблему, обязательно проверьте и подтвердите путь для всех настроенных местоположений, а именно для всех библиотек Windows и одного диска.

...