我正在使用 TeamCity 构建和准备 Windows 窗体应用程序。我在解决方案中有几个项目,其中之一是 .isproj,它是一个 Installshield 项目。我正在使用 Installshield 为我们提供的免费开发者版本。
但是,TeamCity 显然无法构建它,因为该盒子没有安装 Installshield。
我无法安装相同的版本,因为它需要 Visual Studio,这有点痛苦。
有谁知道我们是否可以在构建服务器上使用免费版本来生成要发布的工件?
我正在使用 TeamCity 构建和准备 Windows 窗体应用程序。我在解决方案中有几个项目,其中之一是 .isproj,它是一个 Installshield 项目。我正在使用 Installshield 为我们提供的免费开发者版本。
但是,TeamCity 显然无法构建它,因为该盒子没有安装 Installshield。
我无法安装相同的版本,因为它需要 Visual Studio,这有点痛苦。
有谁知道我们是否可以在构建服务器上使用免费版本来生成要发布的工件?
我不确定 InstallShield LE 是否在 VS Express 版本中可用,您可以将其安装在您的构建机器上。
另一种选择是使用其他工具,例如Advanced Installer还集成了 VS 和完整的命令行支持,因此您可以将其集成到构建机器中。此外,您可以在构建机器上单独安装它,无需任何版本的 VS。它在免费版中有“简单”项目,任何其他项目类型都需要商业许可证。