Visual Studio"无法加载文件或程序集.不支持操作"在发布模式下出错

svz*_*svz 66 c# visual-studio-2010

我在C#中有一个小项目,它使用两个外部dll文件.一个是Redmine.Net.Api.dll,另一个是NLog.dll.我正在使用Visual Studio 2010.我添加了两个文件作为参考我的项目.问题是,当我在调试模式下运行项目时,它会编译,但是当我切换到Release时,它会说:

错误1无法加载文件或程序集'file:/// C:\ project\lib\Redmine.Net.Api.dll'或其依赖项之一.不支持操作.(来自HRESULT的异常:0x80131515)C:\ project\SGEN项目

我怎样才能解决这个问题?

Mus*_*irl 204

你从网上下载了Redmine.Net.Api dll吗?如果是,则使用Windows资源管理器浏览到它,右键单击它并选择属性.你应该点击"取消阻止".由于某些原因,它可能已被阻止.

在此输入图像描述

  • 谢谢,我在发现这个之前浪费了几个小时.你是微软! (7认同)
  • 在我的情况下,我还必须从文件中删除"只读"属性.只有这样,Unblock按钮才对我有用. (5认同)
  • 您可能需要在Windows资源管理器中右键单击该文件,而不是Visual Studio.C[_] (2认同)
  • 我永远不会想到这样 - 我完全专注于错误的区域. (2认同)
  • 直到今天,我从未成为这个问题的受害者,已有12年的工作经验.非常感谢您排除故障! (2认同)