2012-01-30 39 views
3

我的NuGet項目中有一個特定的包。然而,軟件包作者決定包含幾個我不關心的並且不是主包所要求的依賴包。我試圖說服軟件包作者認爲這些應該是單獨的軟件包而不是依賴 - 無濟於事。我如何告訴NuGet,我不想從包裝中獲得特定的依賴?

有沒有辦法告訴NuGet我想要一個包,但排除依賴?

也許這樣的packages.config或類似的東西?

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="SomePackage" version="1.0.0"> 
    <ignoredependancy id="SomePackage.UselessStuff" /> 
    </package> 
</packages> 

回答

2

打開一個問題,我想通了一個功能要求的。

安裝,包裝-IgnoreDependencies

卸載,包裝-Force

+0

你能給出這個答案的細節? IgnoreDependencies位於GUI的位置,還是僅來自命令行。它會改變一個配置文件嗎?對於部隊同樣的問題。 – 2013-02-10 15:18:43

+0

這只是從命令行。 – 2013-07-12 03:20:16