将Wix设置与应用程序的调试文件夹集成

时间:2019-03-25 10:05:28

标签: c# visual-studio wix windows-installer

我有一个.NET应用程序调试文件夹,但没有完整的Visual Studio解决方案。我正在尝试从中生成一个wix安装程序。

Things tried: 我使用WIX工具集创建了一个名为setup的项目。 在我的.net解决方案中,现在有两个项目,主项目helloWorld和wix项目setup。在setup内,我添加了helloWorld的引用,并且工作正常。我可以为我的helloWorld项目创建安装程序。

Here, I added the reference of the application project for which we want to generate the installer.

Problem:

因为我只有应用程序的-debug文件夹(即应用程序的.exe,.exe.config和其他文件),而不是完整的可视解决方案。我无法从中生成WIX安装程序。

Question

  1. 是否可以在没有完整的Visual Studio解决方案的情况下从debug文件夹生成WIX安装程序?
  2. 如果可能的话,我有什么可以尝试的文件或东西吗?

1 个答案:

答案 0 :(得分:0)

重新分发调试版本 :不应分发应用程序的调试版本。它们需要调试版本的运行时DLL才能运行(在普通的非开发人员计算机上不存在),并且它们还包含许多调试符号,并且在.NET程序集中,通常不应发送给其他人的许多元信息。 。调试dll的文件名通常带有一个额外的 "d" :例如, mfcm140d.dll mfcm140.dll

Hello WiX :如上所述,将调试dll添加到安装程序与添加发布文件没有什么不同。有一个WiX Visual Studio Hello World example here。它应该向您展示使用WiX和Visual Studio编译工作设置的基础知识。 There are also a bunch of quick start tips for WiX here(许多链接到示例)。


某些链接