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