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



如果我有一个保存库(发布到Nuget(的repo和一个保存应用程序代码(使用Nuget包(的单独repo,是否有一种简单的方法可以在不发布到官方Nuget提要的情况下测试应用程序repo中库代码的更改?

您的构建脚本可能类似于以下

步骤1。构建您的包并将.nupkg的复制到%buildroot%newPackages

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

步骤3。有一个shell脚本或小程序来更新你的应用程序代码对新构建的包的引用,以匹配刚刚构建的版本

步骤4构建/测试您的应用程序代码

最新更新