我有一个WPF应用程序。在构建它时,我遇到了以下错误:
无法加载文件或程序集之一。参数不正确。(HRESULT 异常:0x80070057(E_INVALIDARG))
应用程序试图从虚拟驱动器(如Debug文件夹)中加载程序集。
例如:[subst r:c:[我的程序集bin路径]]
以前,我将c:\bin挂载为网络驱动器,并收到以下错误消息。
该程序集可能已从 Web 下载。如果程序集已从 Web 下载,则 Windows 将其标记为 Web 文件,即使它驻留在本地计算机上也是如此。这可能会防止它在您的项目中被使用。您可以通过更改文件属性来更改此指定。只有信任的程序集才能解除锁定。有关更多信息,请参见http://go.microsoft.com/fwlink/?LinkId=179545。
编辑: 顺便说一句,在属性窗口中找不到“解除锁定”按钮。
subst
命令创建的虚拟驱动器有关,因为如果我的项目位于虚拟驱动器中,我会遇到完全相同的问题。 - xpt