从 .NET 中的人工制品中引用程序集(人工制品)

Refer assemblies(artifacts) from artifactory in .NET

我正在尝试让我的 .Net 项目与 Artifactory 一起工作。到目前为止,我已经使用 Jenkins 将参考程序集 (.dll) 文件上传到 artifactory。现在要构建我的解决方案,我想从 artifactory 引用那些上传的引用程序集(工件),而不是从本地路径引用它们。 我尝试使用 MSBuild artifactory 插件,但它对 Jenkins 有部分支持。 有办法吗?

您不能直接从 Artifactory 引用 dll。要将它们用作项目中的依赖项,您有两个选择:

  • 第一个是在构建之前将它们下载到本地(您可以 为此设置预构建步骤)
  • 第二个是创建一个 nuget 包含这些 dll 的包,将此 nuget 包上传到 Artifactory(这是 MsBuild Artifactory 插件可以提供帮助的地方 你)并将其用作项目中的 nuget 依赖项,其中 Visual Studio 使用的 nuget 提要将配置为达到 Artifactory nuget 存储库。