我在Visual Studio 2017中调试c#API编码时遇到问题.调试未启动并显示错误消息
有关此错误消息的任何想法?请帮忙.
ang*_*son 84
如果您从互联网上单独或在.zip文件或类似文件中下载文件,它可能已被"锁定",因为它被标记为来自互联网区域.许多程序将此作为不应信任内容的标志.
最简单的解决方案是在Windows资源管理器中右键单击该文件,选择"属性",然后在该对话框的底部,您应该有一个"取消阻止"选项.请记住单击"确定"接受更改.
如果从归档文件中获取文件,通常最好先取消阻止归档文件,如果文件被标记为来自Internet区域,并且您解压缩它,该标志可能会传播到您刚刚取消归档的许多文件.如果您先取消阻止,则未归档的文件应该没问题.
还有一个Powershell命令,Unblock-File:
> Unblock-File *
Run Code Online (Sandbox Code Playgroud)
此外,还有一些方法可以编写将删除锁的代码.
Atu*_*eka 31
Bad*_*ack 13
这些答案都不适用于我,我必须做以下事情:
资料来源:https://superuser.com/q/44503
尽管这是一个较旧的问题,但当它应用于位于整个项目子文件夹中的多个文件时,我花了几个小时来跟踪处理此错误的方法。
要为项目中的所有文件修复此问题,Visual Studio -> 工具 -> 选项 -> 信任设置并将项目路径添加为受信任路径。
小智 8
如果您使用 OneDrive 或任何类似的网络驱动器,您有 2 个选项:
1)最简单的方法是将文件夹移动到PC内的本地目录(例如:.C:)。
2)但如果您想继续使用 OneDrive,我建议将其添加到 Internet Explorer 选项上的受信任站点,这将解决问题。
补充@lasse-v-karlsen 的回答。要以递归方式取消阻止所有文件,请在所需文件夹内以管理员身份从 powershell 运行:
gci -recurse | Unblock-File
Run Code Online (Sandbox Code Playgroud)
源链接:如何取消阻止从 Internet 下载的文件?- Winhelponline
https://www.winhelponline.com/blog/bulk-unblock-files-downloaded-internet/
小智 5
我的解决方案中的 resx 文件遇到了这个问题。我正在使用 Onedrive。然而,上述解决方案都没有解决它。
问题是我使用的图标位于 Windows 的 MyWindow.resx 文件中。
我删除了它,然后从应用程序本地资源资源文件夹中获取了图标。
private ResourceManager rm = App_LocalResources.LocalResources.ResourceManager;
..
InitializeComponent();
this.Icon = (Icon)rm.GetObject("IconName");
Run Code Online (Sandbox Code Playgroud)
这是在更新 VS2019 后发生的。
我也使用 OneDrive,并通过将 Microsoft/Onedrive 域添加到受信任的站点解决了该问题。
Internet options->Security->Trusted Sites->Sites-> and add there:
https://marq-my.sharepoint.com
https://*.onedrive.com
https://*.office365.com
https://*.office.com
Run Code Online (Sandbox Code Playgroud)
在那之后:Close->Ok->Restart PC
参考:
https://community.spiceworks.com/topic/2230091-add-onedrive-directory-as-trusted-documents-location
| 归档时间: |
|
| 查看次数: |
47711 次 |
| 最近记录: |