【问题标题】:Visual Studio: Syncing Projects with OneDrive and "Having the mark of the web"Visual Studio:使用 OneDrive 同步项目和“拥有网络的标志”
【发布时间】:2020-05-06 23:15:27
【问题描述】:

我在 Visual Studio 中单独开发了一些小项目,为了满足我的需要,使用 GitHub 或 Azure Repos 之类的存储库似乎有点过头了。因此,我将我的项目保存到 OneDrive 并开发我的项目,当准备好发布并转移到下一个版本时,只需复制现有项目目录以进行版本控制并开始工作到下一个版本。

但我在构建项目时经常被刺痛

Couldn't process file <file>.resx due to its being in the Internet or Restricted zone or having the mark of the web on the file. Remove the mark of the web if you want to process these files.

然后我必须将导向器从 OneDrive 复制到未同步的区域,例如 C:\Temp,它构建得很好,但是一旦完成,我就会忘记将修改后的项目复制回来。似乎没有明确的原因,并且文件属性没有通常的“取消阻止”选项:

有没有人在使用 OneDrive 时遇到过这种情况,或者有任何关于为什么会发生这种情况的建议?我确信主要的建议是使用 repo 解决方案,但是除了这个问题之外,这种方法对我来说效果很好,所以我最好使用 OneDrive 来获得解决方案。

编辑:确认我已将我的 OneDrive 路径添加到 Visual Studio 受信任位置区域并尝试将 file://[pc-name] 添加到我的本地 Intranet 受信任地址区域,但没有任何成功.

【问题讨论】:

    标签: visual-studio onedrive


    【解决方案1】:

    我的问题与您的问题相同。我尝试将电脑添加到安全站点列表,我尝试添加到受信任的位置,我没有很多人提到的取消阻止复选框,我还尝试使用 powershell 脚本来取消阻止文件。没运气。唯一的解决方案是修复 Visual Studio。这为我解决了问题,使其不再发生。

    【讨论】:

    • 你是如何修复VS的?重新安装吗?重新安装您的操作系统和 VS?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-08
    • 2012-10-03
    • 1970-01-01
    相关资源
    最近更新 更多