【问题标题】:WiX installer project: CefSharp.Core.dll could not be loaded, file not foundWiX 安装程序项目:无法加载 CefSharp.Core.dll,找不到文件
【发布时间】:2017-10-27 02:52:53
【问题描述】:

我正在 c# Visual Studio 上开发一个 Windows 应用程序,我为安装程序设置了一个 WiX 项目,并添加了 CefSharp、CefSharp.Core、CefSharp.Wpf 引用。

但是,在构建时,它会引发扩展错误

'..\packages\CefSharp.Common.57.0.0\CefSharp\x86\CefSharp.Core.dll' 无法加载,原因如下:无法加载 文件或程序集“CefSharp.Core.dll”或其依赖项之一。这 找不到指定的模块。 InstallProj 蜡烛.exe 0

该文件存在于该目录中,但由于某种原因无法加载。我曾尝试同时引用 x64 和 x86,但无济于事。但是当我卸载 WiX 项目并构建时,错误并没有发生构建成功。

我浏览了很多类似的问题,其中无法加载此 dll,但没有一个有助于解决我的问题。我已经尝试重新加载依赖项

编辑:

我尝试从 InstallProj 中删除引用并卸载 CefSharp.Common 和 CefSharp.Wpf 包。它仍然会尝试以相同的错误加载 dll。

【问题讨论】:

  • 你尝试构建什么项目?
  • 这是一个 Windows 应用程序项目,有一个用于 msi 安装程序的 WiX 项目
  • 在构建 WIX 项目时出现错误?
  • 准确地说,当我卸载 wix 项目时,不会发生错误
  • 这三个CefSharp、CefSharp.Core、CefSharp.Wpf之间你的主要项目是哪一个。

标签: c# .net dll wix cefsharp


【解决方案1】:

正如 cmets 中所写,我从 WiX 工具集 v4.0 降级到 v3.11 并在这种情况下修复了它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 2012-06-21
    • 2017-07-10
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多