我有一个.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
:
答案 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(许多链接到示例)。
某些链接 :