c# - 如何检索 LoaderExceptions 属性?

标签 c# .net wcf

我在更新服务引用时收到一条错误消息:

自定义工具警告:无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。

如何检索 LoaderException 属性?

更新:当我重新导入域对象项目时,我的错误消失了。我不知道为什么这能解决问题,但我很高兴它能正常工作。

最佳答案

try
{
  // load the assembly or type
}
catch (Exception ex)
{
  if (ex is System.Reflection.ReflectionTypeLoadException)
  {
    var typeLoadException = ex as ReflectionTypeLoadException;
    var loaderExceptions  = typeLoadException.LoaderExceptions;
  }
}

关于c# - 如何检索 LoaderExceptions 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4667078/

相关文章:

c# stream wcf上传文件

c# - 分析为什么 WCF 比 WSE webservice 慢很多

c# - 处理 ffmpeg m4s 上的输入到 mp4 传输时发现无效数据

c# - 如何将点击事件重新路由为双击?

c# - 滥用 IDisposable 从 "using"语句中获益是否被认为是有害的?

c# - 在 Task.Factory.StartNew 中运行的 GetResponse

c# - 循环 Entity Framework 对象的表和列

c# 添加打开 wpf 程序的虚拟打印机?

.net - 运行exe后如何返回退出代码?

java - 此 WSDL 是否缺少方法?