向 WIX 添加外部 DLL 引用

问题描述 投票:0回答:0

我有 4 个项目。

  • 项目 1(取决于项目 2 和项目 4)
  • Project2(取决于Project4)
  • Project3(垫片项目)
  • 项目4

我有

Project5.dll
,我必须添加它作为Project2的参考。

在本地,它工作正常。但是每当我尝试构建/生成

Project1.msi
并安装它时,它都会说'
Couldn't load file or assembly Project5.dll
'。

我尝试在安装文件夹中手动添加

Project5.dll
。但这并不能解决我遇到的错误。

我还在

Product.wxs
中添加了以下行。它将
Project5.dll
放在安装文件夹中。但是我遇到了同样的错误。

<File Id="Project5_dll" Name="Project5.dll" Source="$(var.Source)" />

我已将

Project5.dll
标记为 Copy Local = True。但我还是没有成功。

  • 有什么方法可以识别
    Project5.dll
    Project2的参考?
  • Project1.msi
    如何识别
    Project5.dll
    Project2的引用?
  • 如何添加这个引用?
c# asp.net wix windows-installer wix3.7
© www.soinside.com 2019 - 2024. All rights reserved.