我有1個解決方案與六個項目:瞄準的NuGet包每個項目在溶液
- 客戶
- Client.Test
- 域
- Domain.Test
- 通用
- Common.Test
正如你所看到的,我有一個用於內部測試3個項目。我想通過NuGet安裝這三個軟件包,但不將這個軟件包添加到三個非測試項目中。管理這種性質的依賴關係最簡單的方法是什麼?
另外我還想以類似的方式添加不同的項目(如Ninject)到客戶端和域。爲了增加更多的上下文,我認爲提及這可能是有用的。
我有1個解決方案與六個項目:瞄準的NuGet包每個項目在溶液
正如你所看到的,我有一個用於內部測試3個項目。我想通過NuGet安裝這三個軟件包,但不將這個軟件包添加到三個非測試項目中。管理這種性質的依賴關係最簡單的方法是什麼?
另外我還想以類似的方式添加不同的項目(如Ninject)到客戶端和域。爲了增加更多的上下文,我認爲提及這可能是有用的。
找到答案Here。您需要選擇解決方案名稱並從那裏安裝軟件包。
您也可以在的NuGet控制檯使用以下命令:
PM> Install-Package [InsertNewPackageNameHere] -Version 1.0.0 -Project [MyMvcApplication1]
(其中「InsertNewPackageNameHere」可以是任何包名即的EntityFramework和「MyMvcApplication」可以是任何項目的名稱在您的解決方案)
(找到vs2012菜單中單擊控制檯的NuGet:工具>庫包管理器>包管理器控制檯)