C# 包装vs2005项目

C# 包装vs2005项目,c#,.net,visual-studio,build-process,packages,C#,.net,Visual Studio,Build Process,Packages,以下是我为创建发送给最终用户的包而采取的步骤: 使用visual studio 2005在调试和发布模式下构建项目(该项目是用C#编写的库DLL) 我运行doxygen并创建文档 我创建了一个文件夹结构,在其中放置我的dll文档和一些发行说明 闭嘴 发货 目录树结构如下所示: --NetApi: --Api --vs2005 --relesae

以下是我为创建发送给最终用户的包而采取的步骤:

  • 使用visual studio 2005在调试和发布模式下构建项目(该项目是用C#编写的库DLL)
  • 我运行doxygen并创建文档
  • 我创建了一个文件夹结构,在其中放置我的dll文档和一些发行说明
  • 闭嘴
  • 发货
  • 目录树结构如下所示:

         --NetApi:
                   --Api
                      --vs2005
                           --relesae
                                  --dll
                            --debug
                                  --dll
                   --documentation
                      --htmls files generated by doxygen
    
                  --ReleaseNotes.html       
    
                  --Examples
    
    我正在考虑推出一个脚本来实现自动化。但在此之前,我想了解一下打包库api类型项目的常见做法,特别是结构和使用的工具。非常感谢参考资料和示例


    感谢我非常喜欢的部署


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

    我非常相信持续集成和自动化构建

    我们店里有一条规定,我们永远不会向客户提供不是完全自动化、零步骤或一步构建产生的可交付成果(这意味着人类只需点击一次鼠标即可完成基线、构建、打包和发布)。这些全自动化,一步构建通过识别源代码控制系统何时发生更改并自动触发“构建脚本”来工作

    对于C#,我可以推荐和

    我也可以推荐这一系列的书。此标题的变体应可用于Java和.NET


    可以帮助您实现自动化。

    为什么要提供调试程序集?好问题,它仍处于测试阶段,所以我们让客户测试它。这被认为是一种不好的做法吗?看看FinalBuilder()自动生成过程。