2017-04-06 34 views
1

我想從私有包源安裝NuGet包,並且每當我嘗試安裝或更新特定包時,它都不會出現在Visual Studio中的項目引用文件夾中。NuGet包不會出現在引用

packages.config文件說它已安裝,但未在參考文獻中列出。其他人遇到過這個問題嗎?有誰知道如何修理它?

我在Windows 8.1機器上使用Visual Studio 2015 Enterprise。

+0

您可以在該項目的包管理器控制檯中嘗試'update-package -reinstall' – bump

+0

@bump我剛剛嘗試過。仍然得到完全相同的結果。 NuGet仍然表示,它仍然安裝時,它不是。 –

+0

您可以手動在包中添加對DLL中的引用 – bump

回答

1

根據您對評論的回覆,此問題的原因應該與您的私人包裹有關。你可以通過從NuGet.org安裝一個通用包來驗證它,比如Newtonsoft.Json,檢查它是否在安裝包後添加引用。

不是很確定,你如何創建一個私人包,我想提供一個簡單的解決方法來測試它:

  1. 下載NuGet Package Explorer
  2. 打開NuGet包資源管理器,選擇創建一個新包。
  3. 在內容標籤上添加一個lib文件夾,然後添加你的dll文件
  4. 保存軟件包並將其安裝到項目中,檢查它是否添加了引用。

enter image description here

希望這可以幫助你。