如果我有一个保存库(发布到Nuget(的repo和一个保存应用程序代码(使用Nuget包(的单独repo,是否有一种简单的方法可以在不发布到官方Nuget提要的情况下测试应用程序repo中库代码的更改?
您的构建脚本可能类似于以下
步骤1。构建您的包并将.nupkg
的复制到%buildroot%newPackages
步骤2。在应用程序代码的根目录中创建一个nuget.config文件,该文件将%buildroot%newPackages
添加为packageSource。如果您的应用程序代码是一个功能测试,那么您可能可以签入nuget.config,这样就不需要在每次构建时由构建机器重新创建它。
步骤3。有一个shell脚本或小程序来更新你的应用程序代码对新构建的包的引用,以匹配刚刚构建的版本
步骤4构建/测试您的应用程序代码