2011-03-29 216 views
1

大家好 如何在MSI执行并成功安装后直接运行EXE文件。 一直在寻找与MSI的后建设,但它似乎没有工作。尝试只是放在完整的路径和filemame,没有太大的成功从MSI安装脚本运行EXE C#

回答

1

假设该exe是从你的解决方案,由MSI构建的项目之一的主要输出,你应该能够在通过从该项目中选择“主输出”来发布安装事件。 (链接的指令来如果我能找到它)

编辑

我发现这个以前问问题,让在生成后事件做IUT解决方法:VS .Net: Post build events for "Primary Output from <myProject>" in installer project

而且我发现我最初在这里寻找的说明:http://support.microsoft.com/kb/827018

+0

感谢您的及时回复。完成了上述所有操作(创建自定义操作)并按照指示遵循了Microsoft的指示。我必须添加到'PostBuildEvent'属性才能使其运行。 – user497382 2011-03-29 13:52:19

+0

创建可执行文件的项目的主要输出如果exe是在相同的解决方案中构建的,请按照添加自定义操作以从teh KB运行EXE文件 中的说明进行构建。 – David 2011-03-29 14:04:09

+0

如果可执行文件不是作为解决方案的一部分构建的,而是在硬盘驱动器的其他地方构建,那么请按照第一个链接并将批处理文件中的可执行文件的路径设置为。 – David 2011-03-29 14:04:50