ApplicationInsights并添加SOAP服务引用

时间:2016-06-22 07:38:15

标签: visual-studio soap azure-application-insights

当我在Visual Studio 2015项目和构建中更新SOAP服务引用时,我收到以下警告:

Warning     Custom tool warning: Could not load type 'Microsoft.ApplicationInsights.Extensibility.ITelemetryProcessor' from assembly 'Microsoft.ApplicationInsights, Version=1.2.0.5639, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. ProjectName C:\Projects\SolutionName\ProjectName\Service References\ServiceReference\Reference.svcmap   1

自从创建了服务引用以来,我已将ApplicationInsights引入到我的项目中。

修改或调试此警告的想法是什么?

2 个答案:

答案 0 :(得分:0)

打开Nuget包管理器并更新解决方案中的项目,以引用ApplicationInsights的最新稳定版本:v.2.1。 ITelemetryProcessor是在2.0版本中引入的,这就是1.2版本没有这种类型的原因。

答案 1 :(得分:0)

我今天遇到了同样的问题,更新了所有软件包后,我倒霉了。

我的程序运行了片刻,而下一刻,它突然停止了!这让我有所思考,基本上取消了所有更改,直到将其恢复到以前的工作状态。我开始逐段添加所需的代码,最终发现我的问题出在后来定义的类之一上。我的班级定义为

public class DriverDetailsItem
{
    private string itemValue;
    public DriverDetailsItem(string itemValue)
    {
        ItemValue = itemValue;
    }

    public string ItemValue { get => itemValue; set => itemValue = value; }
}

我添加此类后,程序就中断了。除了使用属性getter和setter的方式之外,该类没有太多更改。原来,我的问题已通过更改我的吸气器和吸气器解决了!

当我将班级更改为此时:

public class DriverDetailsItem
{
    public DriverDetailsItem(string itemValue)
    {
        ItemValue = itemValue;
    }

    public string ItemValue { get ; set; }
}

它突然起作用了!我不知道为什么会引起问题,我只是知道这为我解决了。