以前可能已经问过这个问题(如果是,请提供链接)。
我正在为我的公司开发一套“核心”解决方案。我们在此解决方案集中有几个不同的项目。每个项目在构建时都会变成一个 NuGet 包,以便在我们的其他解决方案项目中使用。我发现我想通过 NuGet 引用“核心解决方案”中的一些项目和“核心解决方案”中的其他项目(使用项目引用的诗句),这样当推送到我们的 NuGet 时,所有包都是独立的。
这样我就有了这样的东西:
|- Core
|- Core.Communication(这也将引用 Core)
|- Core.CloudServices(这也将引用 Core)
|- Core.BlobServices(这将引用 Core 和 Core.CloudServices)
我过去创建过一个脚本,在构建/打包完成后,将包复制到共享位置,以便可以将 NuGet 引用添加到该位置。这允许添加 NuGet 包并恢复它(更新时),但这看起来很复杂。
由于我们使用的是 VSTS,我知道我每次都可以提交到分支,构建服务器将为我构建/打包并将其推送到我们的私有 NuGet 源。一旦解决方案建立,这似乎是“正确的方法”,但最初这似乎会减慢开发过程。
我向社区提出的问题是:
- 你如何处理这种情况? (如果你曾经身处其中)
- .NET Core 中是否有一种我不知道的方法可以使其自动工作?
- 是否有 VS 扩展或其他第三方工具可以帮助解决此问题?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)