【问题标题】:Copying MSVCR120.dll when there is no access to System32 dll无法访问 System32 dll 时复制 MSVCR120.dll
【发布时间】:2016-10-25 16:19:02
【问题描述】:

我在我的机器上安装了 mosquitto。我需要使用以下命令来启动 exe。

mosquitto -v

当我键入时,它说缺少 msvcr120.dll。我正在通过我的应用程序设置安装这个 mosquitto。我已将 dot net 4.5 作为先决条件。但我无法手动将 dll 复制到正在安装的机器中的 System32 文件夹,因为我无权访问该文件夹。我尝试将 dll 复制到 mosquitto 安装文件夹并运行,但它会引发以下错误。

我能做些什么来处理这种情况?通过我的 WIX 安装程序放置这个 dll 的最佳方法是什么?我要安装的机器是新安装的 Windows 8 机器,它安装了 dot net 4.5。请指教。

【问题讨论】:

    标签: .net dll wix windows-installer mosquitto


    【解决方案1】:

    您可以在 WiX 包中包含 C++ 运行时合并模块。或者,您可以在应用程序文件夹中安装 .DLL。更多信息可以在这里找到:https://msdn.microsoft.com/en-us/library/dd293574.aspx

    【讨论】:

      猜你喜欢
      • 2015-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多