我昨天在MSDN上发布时下载了Visual Studio 2012。我注意到,2010年的一些项目类型已经消失或不同了。我现在最大的区别是删除了Windows Installer项目。现在我们正在被迫使用InstallShield LE(限量版)。这里的问题是我写了大量的Windows服务,而且我看不到如何设置InstallShield LE。看来我们(我的公司)将不得不投资专业版的许可证。如何创建InstallShield LE项目来安装Windows服务?
有没有人找到在InstallShield LE中安装服务的方法?在使用Windows Installer项目时,您只需设置自定义操作。
使用InstallUtil自定义操作实际上是一个真正的穷人的做法。它基本上是用一种脆弱的解决方案重新发明轮子,因为底层的创作工具没有公开MSI的本地功能。 – 2012-08-17 01:24:54