从 Google Drive 运行 C# 文件

从 Google Drive 运行 C# 文件

我喜欢在笔记本电脑和台式机上(都使用 Win 10)编写代码,因此我使用 Google Drive 在两者之间同步文件。我遇到的第一个问题是两台计算机上的用户文件夹不同,但我已更改它们,以便它们通过以下方法有效地具有相同的路径这个帖子

但是,现在我遇到的问题是,当我尝试通过 Visual Studio 运行我的 C# 文件时,它一直出现“访问被拒绝”错误:

错误:DEP0700:应用程序注册失败。错误 0x80070005:从位置打开文件:AppxManifest.xml 失败,错误为:访问被拒绝。。(0x80070005)App1

我尝试将它们保存到我的文档文件夹中,它们运行起来没有问题,所以我尝试重新安装 Google Drive,但没有任何变化。另外,请注意,每次更改后我都会创建一个新项目进行测试。

答案1

我遇到了和你一样的问题,但我设法解决了这个问题。你遇到的错误是硬盘上的 NTFS 权限的逻辑结果。

安装 Google Drive 时,该驱动器已设置为仅由使用您提供的电子邮件地址的用户管理。因此,从技术上讲,系统本身绝对无法访问您的驱动器。只有拥有该电子邮件的您才能访问它。

我们可以通过将“系统”添加为您的 Google Drive 文件夹管理员来解决您的问题。

  1. 转到驱动器文件夹。右键单击并选择属性:

    在此处输入图片描述

  2. 转到安全选项卡:

    在此处输入图片描述

    1. 将系统添加为用户:

    在此处输入图片描述

    1. 将其权限设置为所有人:

    在此处输入图片描述

因此,这应该已经解决你的问题了。

请确保在关闭 Visual Studio 时执行此操作,以便在此过程中不会更改驱动器中的任何文件。

答案2

Google Drive 不适合存储或同步代码。您应该使用版本控制来存储和同步代码。SVN 和 Git 都擅长此道,但如今 Git 更为常见,您可以免费将 Git 与 Github 结合使用。它允许您轻松地在两台计算机之间同步,但更重要的是,它允许您对代码进行版本控制,这在构建软件时绝对必不可少。

注册 Github 或其他 Git 服务,并将代码克隆存储在其中。这意味着无论您身在何处,您的代码始终可用,并且每行代码都会被版本控制。

相关内容