2012-12-14 74 views
0

因为它告诉我我的安装文件夹路径太长,我不得不在VS 2012中使用LE垃圾版本,所以无法构建它。它从字面上看起来像是在另一个文件夹内创建相同的路径,逐字逐句地。首先这在DVD上失败了,所以我可以禁用它?其次,这似乎是由变量ISProductFolder控制,但我找不到如何修改该位置。Visual Studio 2012 InstallShield梦魇

有人可以帮忙吗?

+3

如果你删除了80%的问题,这只是抱怨,而只是留下了一个实际问题的部分,这会好得多(对未来的读者来说,寻找解决问题的方法更有用)。如果您对微软的决定有任何抱怨,请将它们发布到Microsoft网站。这不是合适的地方。 –

+0

我进入项目助理,在应用程序信息选项卡上,点击“编辑默认安装位置”链接。我改变了一个简单的文件夹和一切没有问题。 然后,我在所使用的Windows 2012服务器上安装了没有问题的所有内容,安装程序确实将所有内容都放在了正确的文件夹中。这表明,它安装了一个应用程序,而不是Windows服务。我从来没有被要求输入用户名/密码,并且服务器上的服务选项卡中没有Windows服务条目。 我需要在这里使用其他一些设置吗? –

+0

发现它 - 如果Mongo用这个链接回答这个问题 - http://stackoverflow.com/questions/11994725/how-do-i-create-an-installshield-le-project-to-install-a-windows-service - 我很乐意提交它作为答案。谢谢你的帖子! –

回答

-1

那么,每个设置工具都有问题并不奇怪。请注意,没有工具可以准确检测您的应用程序依赖关系。最好的工具可以做的是提出建议。这就是为什么大多数安装程序开发人员自己确定依赖关系并手动将它们包含在安装程序中。

如果你不快乐使用InstallShield,你可以尝试不同的设置工具:http://en.wikipedia.org/wiki/List_of_installation_software

高级安装的免费版本包括Visual Studio setup project这可能会有帮助。

+0

无论是谁,你的答案都和其他许多帖子一样 - 也许不会写出逐字回答会更有用...... –

+0

@KenTola,你是否已经尝试过在回答中提出的建议?如果没有,请先尝试。 –

+0

您刚刚提供了一个软件列表 - 它无法为此问题提供解决方案。 –