我在 Visual Studio 2010 中有一个解决方案,有七个项目。我添加了一个 Installshield LE 安装项目,当我添加我的主要项目 Primary-Output,然后在 Installshield 助手中为桌面上的 Primary-Output 添加快捷方式时。
现在,当我安装我的应用程序时,它会按预期在桌面上创建一个快捷方式。但是当我运行我的应用程序时;它有一个内置的日志类,可以生成一些日志文件。现在,当我单击桌面上的快捷方式运行应用程序时,它会在桌面上创建我的日志文件,以及应该创建它们的位置,即应用程序目录。
为什么 installshield 这样做,因为我的理解是它应该只链接到应用程序安装文件夹中的 .exe,而不是认为它是从它的安装文件夹启动应用程序。
我已经通过手动将我的输出文件添加到安装项目中来实现它,但这并不理想,因为我希望能够配置它,然后当我需要构建一个新的安装程序时,只需构建项目就完成了.
如果有人可以推荐适合我需要的更好的安装程序,那就太好了。
安装人员要求
- 应用程序桌面快捷方式
- 桌面上用于 url 快捷方式的快捷方式
- 应用程序启动文件夹中的快捷方式
- 尤拉
创建设置项目很简单,因为我有一个截止日期,并且只有 1 天的时间来为客户构建和打包发布版本。