2017-08-20 49 views
0

我想爲.net項目創建一個dar文件。我不想把所有的依賴關係都放到dar包中。我已經將所有依賴關係打包爲nuget包,並將它們推送到TFS上的nuget feed。我想使用nuget feed中的包,我不想直接把它們放在dar文件中。但是,我找不到如何爲位於tfs源的nuget包提供參考。XLDeploy從nuget feeds獲取.net依賴關係

例如:發佈的NuGet文物TFS養活 enter image description here

在java中,你可以做同樣的事情,與Maven /關係。您可以將包發佈到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提要。

+0

你是如何創建的DAR文件通過TFS或本地?你是不是隻想使用位於tfs feeds中的包作爲你的dar包的參考包? –

+0

我已經通過TFS創建了dar文件。是的,我的意思是。 – wasabi

+0

部署包(dar文件)也是基於[清單文件]中存在的信息創建的(https://docs.xebialabs.com/xl-deploy/concept/xl-deploy-manifest-format.html #自定義部署包支持)。 TFS XL Deploy任務沒有其他額外設置。 –

回答