【ASP.NET】VS编译成功后自动生成Nuget包

在VisualStudio项目中,可以在每次编译成功后自动发布nuget包,具体配置过程如下:

1.下载nuget.exe,放置在Visual Studio项目的根目录下。

2.通过命令行生成*.nuspec文件,并编辑相关属性。详细过程可以参加下面两篇文章:

【ASP.NET】利用Nuget打包package——命令行方式

【ASP.NET】利用Nuget打包package——GUI方式

3.在项目根目录下,新建build.bat文件,编写脚本如下:

nuget pack {你的项目的名称}.csproj

4.在项目的csproj文件中,添加如下的代码

<PropertyGroup>
        <PostBuildEvent>
              cd "$(SolutionDir)"
              call "$(SolutionDir)build.bat"
        </PostBuildEvent>
      </PropertyGroup>

这样,每次编译完成的时候,就会自动把项目打包成nuget package了,生成的package文件会放在项目的根目录下。

最新博客地址:http://blog.turenlong.com/