2016-04-30 112 views
5

无法将Microsoft.ApplicationInsights从2.0.0从NuGet升级到2.0.1。它抱怨说Microsoft.ApplicationInsights.DependencyCollector有一个需要Microsoft.ApplicationInsights 1.2.0的约束。 (依赖关系将需要> = 1.2.0的依赖性得到解决。)无法从NuGet安装Microsoft.ApplicationInsights 2.0.1

具体而言,错误信息是:

Unable to resolve dependencies. 
'Microsoft.ApplicationInsights 2.0.1' is not compatible with 
    'Microsoft.ApplicationInsights.DependencyCollector 1.2.0 constraint: Microsoft.ApplicationInsights (= 1.2.0)', 
    'Microsoft.ApplicationInsights.PerfCounterCollector 1.2.0 constraint: Microsoft.ApplicationInsights (= 1.2.0)', 
    'Microsoft.ApplicationInsights.Web 1.1.0 constraint: Microsoft.ApplicationInsights (>= 1.1.0)', 
    'Microsoft.ApplicationInsights.Web.TelemetryChannel 0.17.0 constraint: Microsoft.ApplicationInsights (>= 0.17.0)', 
    'Microsoft.ApplicationInsights.WindowsServer 1.2.0 constraint: Microsoft.ApplicationInsights (= 1.2.0)', 
    'Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel 1.2.0 constraint: Microsoft.ApplicationInsights (= 1.2.0)'. 

我还没有发现一种解决方法,我已经通过谷歌关于这个问题发现几乎没有交谈。任何人有任何建议?

+0

您正在安装哪个确切版本?没有2.1稳定版本,但是Microsoft.ApplicationInsights 2.1版有3个测试版。就我所见,Microsoft.ApplicationInsight不依赖于Microsoft.ApplicationInsights.DependencyCollector。 Microsoft.ApplicationInsights.DependencyCollector NuGet包依赖于Microsoft.ApplicationInsights,并与特定版本绑定。 –

+0

Mea culpa。应该是2.0.1。 –

+0

自Microsoft.ApplicationInsights不依赖于Microsoft.ApplicationInsights.DependencyCollector后,仍然有点困惑。但是,如果您已经安装了Microsoft.ApplicationInsights.DependencyCollector 2.0.0并且正在尝试更新到Microsoft.ApplicationInsights 2.0.1,由于没有Microsoft.ApplicationInsights.DependencyCollector 2.0.1发布,所以它将失败,因此您必须与Microsoft保持联系.ApplicationInsights 2.0.0。 –

回答

4

Microsoft已更新发行说明,声明版本2.01不适用于Web应用程序并继续使用2.00。

Release Notes