我们是创建nuget包的新手,并且想知道是否有一种标准的,简单的方法来创建nuget包作为构建过程的一部分。
让我们说解决方案A有项目A,B,C。
解决方案X,Y依赖于这些相同的项目。
在构建/部署解决方案A时,我们如何确保nuget从项目A,B,C中创建包,以便稍后它们可以作为依赖项包含在解决方案X中,Y? < / p>
答案 0 :(得分:2)
如果您想在快速构建时为项目创建NuGet包,请使用CreateNewNuGetPackageFromProjectAfterEachBuild包,它将帮助您将项目打包为bin \ Debug文件夹中的NuGet包。
您还可以在项目的Post-Build事件中添加构建命令,以便在项目构建后生成NuGet包。详细步骤请参考:
https://ruijarimba.wordpress.com/2015/11/23/using-build-events-to-create-nuget-packages/
之后,您可以将包上传到NuGet Feeds并将其安装到Solution X,Y项目中。