怎样使用 MSBuild 自动编译和发布 NET 网站

如题所述

  通过.NET Framework编译 C#开发用的环境是微软的Visual Studio 一般电脑不是很差很差的都可以! MSBuild是 Microsoft Build Engine 的缩写,代表 Microsoft 和 Visual Studio 的新的生成平台。MSBuild 在如何处理和生成软件方面是完全透明的

  MSBuild 自动编译和发布 NET 网站步骤:
  准备工具:GIT版本控制(gitlab),Jenkins, msbuild
  1、安装git版本控制器,提交代码。(svn好像也可以), 并生成ssh public key上传到gitlab的ssh key中(个人配置/SSH KEY)。
  2、安装jenkins开源工具。
  3、Jenkins安装git plugin, Msbuild插件(Manager Jenkins/Manage Plugins)
  4、配置Jenkins中的git(Manager Jenkins/Configure System)在git栏中输入name和Path: git install path\cmd\git.exe
  5、添加对应.NET framework version MSBuild
  Name: .NET4.0
  Path to MSBuild:
  %system%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
  6、建立.NET项目文件,并添加MSBuild文件
  建立一个解决方案nonsuch.sln,里面包含一个website: nonesuch.web.
  在解决方案根目录建立一个xml文件,改名为: build.targets
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-28
很多.NET 程序员开发的时候,每次都需要涉及到各个环境的部署问题,但是手工操作的话又容易出错,而且非常麻烦,我们今来讲解怎样实现自动编译和发布 .NET 网站。废话不多讲,先讲讲我的初步实现方案。

MSBuild 自动编译和发布 NET 网站步骤:
准备工具:GIT版本控制(gitlab),Jenkins, msbuild
1、安装git版本控制器,提交代码。(svn好像也可以), 并生成ssh public key上传到gitlab的ssh key中(个人配置/SSH KEY)。
2、安装jenkins开源工具。
3、Jenkins安装git plugin, Msbuild插件(Manager Jenkins/Manage Plugins)
4、配置Jenkins中的git(Manager Jenkins/Configure System)在git栏中输入name和Path: git install path\cmd\git.exe
5、添加对应.NET framework version MSBuild
Name: .NET4.0
Path to MSBuild:
%system%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
6、建立.NET项目文件,并添加MSBuild文件
建立一个解决方案nonsuch.sln,里面包含一个website: nonesuch.web.
在解决方案根目录建立一个xml文件,改名为: build.targets本回答被网友采纳
相似回答