【发布时间】:2013-01-30 01:19:58
【问题描述】:
我有一个 WPF 应用程序。在构建它时,我收到以下错误:
无法加载文件或程序集或其依赖项之一。参数不正确。 (来自 HRESULT 的异常:0x80070057 (E_INVALIDARG))
应用程序正在尝试从虚拟驱动器(作为调试文件夹)加载程序集
例如:[subst r: c:[my Assembly bin pth]
之前我将 c:\bin 挂载为网络驱动器,但出现以下错误。
这个程序集可能是从网上下载的。如果程序集是从 Web 下载的,Windows 会将其标记为 Web 文件,即使它位于本地计算机上也是如此。这可能会阻止它在您的项目中使用。您可以通过更改文件属性来更改此名称。仅取消阻止您信任的程序集。请参阅http://go.microsoft.com/fwlink/?LinkId=179545 了解更多信息。
编辑: 顺便说一下,我在属性窗口中找不到“取消阻止”按钮。
【问题讨论】:
-
来自相关帖子的answer 非常有帮助。
-
嗨@Simsons,以下答案均未被接受,我想知道根本原因是否与
subst命令创建的虚拟驱动器有关,正如我所经历的那样和你的完全一样,我的项目驻留在虚拟驱动器中。
标签: c# wpf .net-assembly