0

我们的一些NuGet 包,在我们用于 ASP.NET MVC 站点的框架中,引用二进制文件EVOPdf / EVOPDFtoHTML,确切地说,我不希望在我们的构建机器上硬路径。我们使用的特定版本在 nuget.org 上已经找不到了,所以我们不得不自己保留 .dll 的版本。

我找到的解决方案是将这些二进制文件存放在源代码控制中,并将它们构建为内部 NuGet 包,以分发给需要它们的其他包;虽然这可行,并且虽然它消除了硬路径引用,但它违反了将二进制文件存放在源代码控制中的标准做法。

因为我是少数几个访问这个 NuGet 框架(以及 VSTS 的奇迹)的人之一,所以我不太担心会减慢我们的分支拆分/合并时间,但我仍然想知道是否有更实用的方法来实现这一点。

4

0 回答 0