繁体   English   中英

如何解决Windows Azure诊断运行时错误(无法创建WindowsAzure.Diagnostics,版本= xx,Culture = neutral,PublicKeyToken = xx

[英]How to solve Windows Azure Diagnostic Runtime Error (Could not create WindowsAzure.Diagnostics, Version=xx, Culture=neutral, PublicKeyToken=xx

privateLibManager libManager;
private LibManager Connect()
{
   this.libManager=new LibManager();//here we are getting an error
}

错误:

'SWConfigDataClientLib.LibManager'的类型初始值设定项引发了异常

内在例外:

无法创建Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener,Microsoft.WindowsAzure.Diagnostics,Version = 2.2.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35。

资源

IpPbxCDSClientLib

首先确保已从SDK文件夹添加对Microsoft.WindowsAzure.Diagnostics引用(通常为c:\\ Program Files \\ Microsoft SDKs \\ Windows Azure.NET SDK \\ v2.2 \\ ref \\ Microsoft.WindowsAzure.Diagnostics.dll)

接下来,如果您未在模拟器中运行项目(即将云项目设置为启动项目),则将跟踪过滤器级别设置为TraceEventType.ErrorTraceEventType.None以避免尝试将详细的Azure消息写入跟踪侦听器。 在您的网络或应用程序配置中:

  <system.diagnostics>
    <trace>
      <listeners>
        <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
          <filter level="TraceEventType.Error" />
        </add>
      </listeners>
    </trace>
  </system.diagnostics>

我有同样的错误。

我错过了对Microsoft.WindowsAzure.Diagnostics的引用

好吧即使我连续抛出这个例外。 但是,我的情况有点不同。

我想摆脱这个参考,因为项目中不再需要它。 所以我从参考文献中删除了它。 但是在运行应用程序时,我开始在Debug.WriteLine(...);获得此异常Debug.WriteLine(...); 声明表明需要参考。

进一步分析,我发现下面的部分出现在项目的app.config文件中,这是导致异常的原因。

<trace>
      <listeners>
        <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
          <filter type="" />
        </add>
      </listeners>
    </trace>

删除引用并删除配置文件中的上一部分后,问题得到修复。

希望这可以帮助!

确保已将此引用添加到项目Microsoft.Azure.Plugins.Diagnostics.dll

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM