无法添加Application Insights - 无法安装软件包'Microsoft.Web.Infrastructure'

Alt*_*yyr 8 azure visual-studio azure-application-insights

我尝试监控CloudService的内存使用情况,并偶然发现了Application Insights.

当我尝试添加它时,我收到以下错误消息:

错误信息

  1. 右键单击WebProject - >添加Application Insights Telemetrik
  2. 插入订阅数据 - >单击添加按钮
  3. 现在,当VS尝试安装"Microsoft.ApplicationInsights.Web.2.0.0"时发生错误

我们正在使用VS2015和Windows 10

编辑:
有趣的是我可以Microsoft.ApplicationInsights.Web通过nuget-console 安装2.0.0版.但是当我之后尝试再次添加ApplicationInsights时,它会抛出相同的错误,并显示package-manager-console:

\ Path\To\Project\packages\Microsoft.Bcl.1.0.14中的程序包无法卸载.重新启动Visual Studio以完成该过程.

Joh*_*ner 5

您可以尝试的事情:

  1. 关闭VS,然后以管理员身份启动一次。您可能有旧的自动更新的扩展程序等,直到您以管理员身份运行后才需要清理。然后关闭该管理员VS,然后返回到正常的非管理员VS。

  2. 清除解决方案中的nuget程序包,然后进行完全重建,以确保正确,完整地安装了项目中的所有当前程序包。当我们尝试以编程方式安装AI nuget软件包时,Nuget尝试验证所有现有软件包,有时在验证已安装的内容时出现问题

  3. 然后尝试通过该工具重新添加AI。

如果仍然出现错误,请查看错误消息中显示的目录,并进行注释,并让我知道(a)该文件夹是否存在,(b)该文件夹是否存在,其中有什么?

如果仍然失败,则应该能够从nuget软件包管理器中手动添加Microsoft.ApplicationInsights.Web nuget软件包,然后完成此操作,右键单击nuget软件包安装所添加的“ ApplicationInsights.config”文件,并且您应该看到一个“配置应用程序见解”选项,该选项使您可以选择帐户,订阅和AI资源,并会在配置文件中为您更新。如果这些都不起作用,您可以向我发送电子邮件至jgardner @ microsoft,我可以尝试为您查找更多详细信息。

编辑添加: 如果您收到有关Microsoft.Bcl的错误,则您的项目可能针对.NET 4.0,这可能是我们今天才发现的问题。假设,如果您首先手动将microsoft.bcl安装到项目中,那么该特定软件包的特定错误应该消失了吗?(我们正在努力验证此特定依赖性并尽快修复此问题)。