将工具和依赖项打包到安装程序中

时间:2011-05-31 08:58:31

标签: development-environment dependency-management

有人遇到过将现有安装程序打包到单个安装程序包中的实用程序吗?我正在将现有项目从vs2008 / v3.5升级到vs2010 / v4.0,并且必须为每个开发人员更新/安装工具和一般依赖项。如果我能将不同的工具,API的og环境依赖关系打包到一个设置文件(而不是批处理/脚本)中,那就太好了。有什么想法吗?

提前致谢!

/碧玉

1 个答案:

答案 0 :(得分:0)

虽然我很确定许多人面临同样的问题,但反应并不多。到目前为止,我已经在一个“简单的”无人值守的批处理脚本中编写了所有依赖项,工具和配置的脚本,到目前为止,它似乎工作得很好 - 注意没有一个已经升级到我在开发团队强加的新工具链:) 我主要只是调用msi,安装和配置Oracle ODP.NET以及一些visual studio插件 - 所有这些都是通过在不同的安装程序类型上使用静默选项完成的。 E.g。

MSIEXEC.EXE /I "Windows Identity Foundation Runtime 6.1 64bit\Windows6.1-KB974405-x64.msu" /QB- /LWAMOE c:\temp\install.log ALLUSERS=1

"%vsixInstaller%" /quiet /skuName:Ultimate "Web Service Software Factory 2010\WSSF2010.vsix"

仍然需要编写证书安装和配置的脚本,我正在考虑进入源代码控制,只是为新用户提供二进制文件,可以检查工作区(TFS)的所有内容并运行安装。

如果有人对此方法和/或替代方案有任何意见,请回答/评论。我相信这是尝试变得更加灵活和尽可能自动化的许多关键功能之一。