2015-01-12 197 views

回答

2

這是Microsoft.ApplicationInsights NuGet包的問題。在其.nuspec文件時,它有以下幾點:

<metadata minClientVersion="2.8.50313"> 

的NuGet將檢查由NuGet包針對其產品版本定義,看看他們是兼容的minClientVersion。

Microsoft.ApplicationInsights NuGet包中使用的minClientVersion似乎使用NuGet程序集文件版本,而不是NuGet產品版本。所以NuGet恢復或安裝將永遠失敗,至少在更新版本的NuGet發佈之前。最新發布的NuGet的產品版本爲2.8.3。

請注意,我忽略了當前有CTP版本的NuGet 3.0。因此,這個NuGet包可以與NuGet 3.0一起使用,所以也許Microsoft.ApplicationInsights NuGet包的創建者只能使用該版本進行測試。

那麼你的選擇是:

  1. 報告問題的Microsoft.ApplicationInsights NuGet包的主人,等待他們來修復它。
  2. 使用NuGet.exe 3.0與Travis運行包恢復。
  3. 使用不具有此minClientVersion限制的不同版本的Microsoft.ApplicationInsights NuGet軟件包。
+0

感謝您的回覆,我正在期待該項目,我將它刪除,因爲我沒有使用它。 – saramgsilva