【发布时间】:2018-05-23 10:07:50
【问题描述】:
我已经构建了一个 WPF 应用程序,并使用 Costura.Fody 将它组合成一个 exe。这一直有效到今天,我知道的唯一变化是我升级了 Visual Studio(社区版到 15.7.2)。
现在在构建时会在启动后立即引发错误:
无法加载文件或程序集 '<directory of my app>\packages\Fody.3.0.3\netclassictask\FodyIsolated.dll' 或其依赖项之一。不支持操作。 (HRESULT 异常:0x80131515)
我尝试了很多方法:
- 检查 FodyIsolated.dll 是否未被阻止(不是)
- 升级到最新版本的 Costura.Fody Nuget
- 卸载并重新安装 Costura.Fody Nuget
- 降级到以前工作的版本
- 将
添加到我的 app.config - 在 Visual Studio 安装目录的 devenv.exe.config 中添加
- 在 Internet 选项中将存储我的应用程序的网络驱动器的 IP 添加到本地 Intranet 区域(应用程序存储在网络驱动器上)
上述解决方案之一对面临此问题的其他所有人都有效,但没有一个对我有帮助。我希望有人可以给我另一种选择,或者指出我哪里出错了。
需要明确的是,如果我删除 Costura.Fody,应用程序构建良好,但显然所有 dll 都与 exe 分开。
【问题讨论】:
标签: c# wpf fody-costura