0

我想为 .net 项目创建一个 dar 文件。我不想将所有依赖项都放在 dar 包中。我已将所有依赖项打包为 nuget 包并将它们推送到 TFS 上的 nuget 提要。我想使用来自 nuget 提要的包,我不想直接将它们放在 dar 文件中。但是,我找不到如何为位于 tfs 提要中的 nuget 包提供参考。

示例:将 nuget 工件发布到 tfs 提要 在此处输入图像描述

在 java 中,你可以用 maven/nexus 做同样的事情。您可以将包发布到 nexus,并且可以使用 nexus 中的 deployit-manifest.xml 中的包的文件 URI。您不必将工件直接放入 dar 文件中。下面有一个例子。

<file.File name="common">
  <targetFileName>common.jar</targetFileName>
  <targetPath>/target/path/</targetPath>
  <createTargetPath>true</createTargetPath>
  <fileUri>maven:com.acme.temp:common:jar:4.0.0</fileUri>
</file.File>

.net 项目是否有类似的方法 nuget/tfs 提要。

4

1 回答 1

2

您还可以使用 http 或 https url 来获取工件(在 maven 表示法旁边): https ://docs.xebialabs.com/xl-deploy/how-to/add-an-externally-stored-artifact-to -a-package.html#use-an-http-or-https-uri

于 2017-09-25T17:30:17.983 回答