在VisualStudio项目中,可以在每次编译成功后自动发布nuget包,具体配置过程如下:
1.下载nuget.exe,放置在Visual Studio项目的根目录下。
2.通过命令行生成*.nuspec文件,并编辑相关属性。详细过程可以参加下面两篇文章:
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/