繁体   English   中英

包装vs2005项目

[英]packaging vs2005 project

这是我要创建交付给最终用户的软件包的步骤:

  1. 使用Visual Studio 2005在调试和发布模式下均构建项目(这是用C#编写的DLL库)。
  2. 我运行doxygen并创建文档
  3. 我创建一个文件夹结构,在其中放置dll文档和一些发行说明
  4. 压缩它
  5. 装运它

目录树结构如下所示:

     --NetApi:
               --Api
                  --vs2005
                       --relesae
                              --dll
                        --debug
                              --dll
               --documentation
                  --htmls files generated by doxygen

              --ReleaseNotes.html       

              --Examples

我正在考虑推出一个脚本以使其自动化。 但是在我这样做之前,我想了解包装库api类型的项目的常见做法,特别是结构和所用工具。 参考和示例受到高度赞赏

谢谢

我坚信连续集成和自动化构建。

我们在车间中有一条规则,即我们永远不会向客户提供非完全自动化,零或一步构建所产生的交付物(这意味着人类只需花费不超过1次鼠标单击即可获得基线) ,构建,打包和发布事物。)这些完全自动化的一步构建工作是通过识别何时对源代码控制系统进行了更改并自动触发“构建脚本”来进行的。

对于C#,我可以同时推荐CruiseControl.NETHudson

我还可以推荐《 实用项目自动化》系列书籍。 此标题的变体应适用于Java和.NET。

有很多预先编写好的构建服务器可以帮助您自动化。

对于部署,我真的很喜欢Inno Setup

它是免费的,灵活的,并且可以轻松地根据您的喜好进行定制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM