如何在不正式发布的情况下测试nuget包?

时间:2018-11-20 20:52:47

标签: nuget

如果我有一个存储库的发布库(已发布到Nuget)和一个单独的存储库的应用程序代码(使用了Nuget包),那么有一种简单的方法可以测试应用程序中库代码的更改回购而不发布到正式的Nuget提要?

1 个答案:

答案 0 :(得分:1)

您的构建脚本可能是这样的

步骤1.构建您的程序包,并将您的.nupkg复制到%buildroot%\newPackages\

步骤2.在应用程序代码的根目录中创建一个nuget.config文件,该文件将%buildroot%\newPackages\添加为packageSource。如果您的应用程序代码是功能测试,那么您可能可以检入nuget.config,因此不需要在每次构建时由构建机器重新创建。

第3步。拥有一个shell脚本或小程序,将您的应用程序代码对新构建的程序包的引用更新为与刚刚构建的版本相匹配

第4步构建/测试您的applicationCode