以下是创建发送给最终用户的软件包的步骤:
目录树结构如下所示:
--NetApi:
--Api
--vs2005
--relesae
--dll
--debug
--dll
--documentation
--htmls files generated by doxygen
--ReleaseNotes.html
--Examples
我正在考虑推出一个脚本来实现自动化。但在我这样做之前,我想找出包装库api类型项目的常见做法,特别是结构和使用的工具。参考和示例非常受欢迎
由于
答案 0 :(得分:1)
我非常相信持续集成和自动构建。
我们的商店有一条规则,我们永远不会向客户提供不是通过完全自动化,零步或一步构建生成的可交付成果(这意味着它只需要一次鼠标点击通过识别何时对源代码控制系统进行更改并自动触发“构建脚本”,这些完全自动化的一步式构建工作。
对于C#,我可以推荐CruiseControl.NET和Hudson。
我还可以推荐Pragmatic Project Automation系列丛书。这个标题的变体应该适用于Java和.NET。
There are lots of prewritten build servers可以帮助您实现自动化。
答案 1 :(得分:0)
对于部署,我非常喜欢Inno Setup。
它是免费的,灵活的,可以根据您的口味轻松定制。