2012-05-17 91 views
0

由於某些原因,Nuget忽略了我從下拉列表中選擇的默認項目,並始終將軟件包安裝到我的啓動Web項目中。我有一個實用程序項目,專門用於庫依賴項,並希望Nuget在那裏安裝包,但它始終適用於Web項目。Nuget忽略默認項目

編輯:

我終於明白了這一點。事實證明,解決方案文件在一個特定的項目目錄下。這不是我通常創建解決方案的方式,但是我並沒有創建這個解決方案,所以我沒有想到這是原因。

回答

1

嘗試使用命令與項目名稱在解決方案

PM> Install-Package EntityFramework -ProjectName DataProvider 

或只需右擊並選擇管理的NuGet包。 當您安裝它時,可以選擇要將軟件包安裝到其中的一組項目。

希望以上的一種可以爲你工作。

+0

不!我從我的項目中刪除了nuget包的所有跡象,根據您的示例運行了一個命令,並且即使它將添加對我指定的項目的正確引用,它也會將這些文件下載到Web項目中。我甚至將我的實用程序項目設置爲默認啓動項目,並且它仍下載到Web應用程序。令人沮喪! –