1

Мне нравится иметь возможность кодировать как на моем ноутбуке, так и на настольном компьютере (оба с Win 10), поэтому у меня есть Google Drive для синхронизации моих файлов между ними. Моя первая проблема заключалась в том, что папка пользователя на обоих компьютерах была разной, но я изменил их, чтобы они эффективно использовали одинаковый путь с помощью метода, описанного в этом посте.

Однако теперь проблема, с которой я сталкиваюсь, заключается в том, что мои C # -файлы продолжают выдавать ошибку "Отказано в доступе" при попытке запустить их через Visual Studio:

Ошибка: DEP0700: регистрация приложения не удалась. ошибка 0x80070005: открытие файла из расположения: AppxManifest.xml завершился ошибкой: доступ запрещен. , (0x80070005) App1

Я попытался сохранить их в папке с документами, в которой они работали без проблем, поэтому я попытался переустановить Google Drive, но без изменений. Также, чтобы отметить, я сделал новый проект для тестирования после каждого изменения.

1 ответ1

2

У меня была та же проблема, что и у вас, но мне удалось ее решить. У вас ошибка является логическим результатом прав NTFS на вашем жестком диске.

При установке Google Диска настройка диска осуществлялась только пользователем с указанным вами адресом электронной почты. Таким образом, технически сама система никоим образом не имеет доступа к вашему диску. Только вы, имея это письмо, можете получить к нему доступ.

Мы можем решить вашу проблему, добавив "system" в качестве администратора папок вашего Google Диска.

  1. Перейдите в папку вашего диска. Щелкните правой кнопкой мыши и выберите свойства:

  2. Перейдите на вкладку безопасности:

    1. Добавьте систему как пользователь:

    1. Установите свои права на все:

Итак, это должно было решить вашу проблему.

Обязательно сделайте это, когда ваша Visual Studio закрыта, чтобы никакие файлы с диска не могли быть изменены во время этого процесса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .