我在 Visual Studio 2017 中调试 c# API 编码时遇到问题。调试未启动并显示类似错误消息
对这个错误信息有什么想法吗?
慕神8447489
浏览 6031回答 3
3回答
BIG阳
如果您从 Internet 单独或在 .zip 文件或类似文件中下载了该文件,则它可能已被“锁定”,因为它被标记为来自 Internet 区域。许多程序将此用作不应信任内容的标志。最简单的解决方案是在 Windows 资源管理器中右键单击该文件,选择“属性”,然后在此对话框的底部,您应该有一个“取消阻止”选项。请记住单击“确定”以接受更改。如果您从存档中获取文件,通常最好先取消阻止存档,如果该文件被标记为来自 Internet 区域,并且您解压缩它,该标记可能会传播到您刚刚取消存档的许多文件。如果您先取消阻止,则未归档的文件应该没问题。还有一个用于此的 Powershell 命令,Unblock-File:> Unblock-File *此外,还有一些方法可以编写代码来移除锁。来自@Defcon1 的评论:您还可以结合Unblock-FilewithGet-ChildItem创建一个以递归方式解除文件阻塞的管道。由于Unblock-File无法自行递归查找文件,因此您必须使用它Get-ChildItem来完成该部分。> Get-ChildItem -Path '<YOUR-SOLUTION-PATH>' -Recurse | Unblock-File