2015-01-12 137 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