我一直無法找到這個問題的答案。我以前使用過Nu,並且有能力識別「寶石」的安裝位置。舉例來說,我想保持我的項目結構是這樣的:是否可以告訴NuGet在哪裏存儲解決方案的包?
MyProject |-MyProject.build |-MyProject.sln |-doc |-lib | |- ... my packages/gems ... |-sql |-src | |-app | |-test |-tools
正如你可以看到我喜歡讓第三方庫的一個「LIB」文件夾中的我的解決方案中使用。使用怒江,而在我的項目的根目錄下,我可以簡單地使用命令:
nu install log4net --location=lib
這樣做會搶請求的包,並把它放在我的「LIB」文件夾中供以後參考。
那麼,這可能使用VS.NET中的「包管理器控制檯」嗎?我需要使用其他方法嗎?感謝您的幫助!
這可能是值得從塞巴斯蒂安蘭布拉最近的博客文章閱讀:http://codebetter.com/sebastienlambla/2010/12/11/why-choosing-your-own-path-for-packages-is-asking-這個錯誤的問題/ – 2010-12-15 09:55:21
@Damien_The_Unbeliever你想發表你的評論作爲答案?這基本上爲我回答了一些事情。 – Mateo 2010-12-16 22:58:32
這是另一個可愛的非答案,假設開發人員可以控制依賴關係可以駐留的位置。我正在尋找同樣的東西 - 我正在使用Unity3D。除非依賴關係進入特定文件夾,否則它不會被看到。 – 2011-03-13 09:57:27