Не удалось обработать файл resx из-за того, что он находится в Интернете или зоне с ограниченным доступом или имеет метку веб файла в файле

Я столкнулся с проблемой при отладке С# API Coding в Visual studio 2017. Отладка не началась и показ сообщения об ошибке

enter image description here

Любая идея об этом сообщении об ошибке? Пожалуйста помоги.

Ответы

Ответ 1

Если вы загрузили файл из Интернета, как отдельно, так и внутри.zip файла или аналогичного, он может быть "заблокирован", поскольку он помечен как входящий из интернет-зоны. Многие программы будут использовать это как знак того, что этому контенту не следует доверять.

Самое простое решение - щелкнуть правой кнопкой мыши файл в проводнике Windows, выбрать "Свойства" и в нижней части этого диалогового окна вы должны иметь опцию "Разблокировать". Не забудьте нажать OK, чтобы принять изменение.

Если вы получили файл из архива, обычно лучше сначала разблокировать архив, если файл помечен как входящий из интернет-зоны, и вы разархивируете его, этот флаг может распространяться на многие файлы, которые вы просто не архивируете. Если вы разблокируете первый, файлы с незакрепленными файлами должны быть в порядке.

Для этого также используется команда Powershell, Unblock-File:

> Unblock-File *

Кроме того, есть способы написать код, который также удалит блокировку.

Ответ 2

  1. Откройте файл-проводник. Перейдите в каталог проекта/решения
  2. Найдите *.resx. → Вы получите список файлов resx
  3. Щелкните правой кнопкой мыши файл resx, откройте свойства и установите флажок "Разблокировать",
  4. Повторите # 3 для каждого файла resx.
  5. Перезагрузите проект.

Ответ 3

Ни один из этих ответов не работал для меня, я должен был сделать следующее:

  1. Меню "Пуск"> введите "Свойства обозревателя".
  2. Выберите " Локальная интрасеть" на вкладке " Безопасность ", затем нажмите кнопку " Сайты"
  3. Нажмите кнопку " Дополнительно".
  4. Введите файл://[имя компьютера]
  5. Убедитесь, что " Требуется проверка сервера... " не используется

Источник: https://superuser.com/q/44503

Ответ 4

Ничто из вышеперечисленного не сработало.

  • Опция "Разблокировать" отсутствует в свойствах проводника.
  • Воссоздание файла, добавление папки (и файла resx) в Tools-> Параметры-> Настройки доверия не работает.

Решением было скопировать проект локально (с сетевого диска).

Ответ 5

Я наткнулся на еще одну возможную причину этой ошибки. Если вы используете символические ссылки NTFS в дереве вашего проекта и, возможно, замещенные диски, вы можете получить эту ошибку, даже если они указывают на ваш локальный диск. Если это так, попробуйте избежать ситуации, когда файлы .resx доступны по символическим ссылкам.

Ответ 6

Ни один из вышеперечисленных работал для меня
Я использую Windows 10 - 64bit И VS2017
что работало, чтобы переместить папку
вне папки Onedrive в папку c:\