作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我有一个存储库(已发布到 Nuget)的存储库和一个存储应用程序代码(使用 Nuget 包)的单独存储库,是否有一种简单的方法来测试应用程序中对库代码的更改没有发布到官方 Nuget 提要的 repo 协议(protocol)?
最佳答案
你的构建脚本可能是这样的
第 1 步。构建您的包并将您的 .nupkg
复制到 %buildroot%\newPackages\
第 2 步。在应用程序代码的根目录中创建一个 nuget.config 文件,将 %buildroot%\newPackages\
添加为 packageSource。如果您的应用程序代码是功能测试,那么您可能会 checkin nuget.config,因此它不需要在每次构建时由构建机器重新创建。
第 3 步。有一个 shell 脚本或小程序来更新您的应用程序代码对新构建包的引用,以匹配刚刚构建的版本
第 4 步构建/测试您的应用程序代码
关于nuget - 如何在没有正式发布的情况下测试nuget包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53401344/
我是一名优秀的程序员,十分优秀!