Запуск файлов C # из Google Диска

805
Toxicable

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

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

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

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

1
Можете ли вы убедиться, что обе папки на обоих компьютерах одинаковы? Я пытался сделать то же самое 2 года назад. Я создал проект в каталоге Google Drive на ПК1, и он был выполнен. Затем я попытался запустить проект на ПК2 (с тем же именем и путем), но он не запустился. В то время проблема заключалась в том, что GDrive не синхронизировал все файлы, потому что некоторые расширения файлов были запрещены. Таким образом, некоторые файлы присутствовали на ПК1 (где выполнялся проект), но не на ПК2 (где проект не выполнялся из-за отсутствующих файлов). Тем не менее, я не знаю, изменились ли они тем временем ... traintes 8 лет назад 0

1 ответ на вопрос

2
TheCodeWizard

I was having the same issue as you but I managed to resolve this. The error you have is a logical result of the NTFS rights on your hard disk.

When installing Google Drive, the drive has been setup to only be managed by the user with the email address you provided. So, technically, the system itself has by no means access to your drive. Only you, having that email, can access it.

We can resolve your problem by adding "system" as a folder administrator of your Google Drive.

  1. Go to your drive folder. Right-click and select properties:

    enter image description here

  2. Go to the security tab:

    enter image description here

    1. Add the system as a user:

    enter image description here

    1. Set its rights to all:

    enter image description here

So, this should have resolved your problem.

Be sure to do this while your visual studio is closed, so no files from the drive can be altered during this process.

Похожие вопросы