我在更新服务引用时收到错误消息:
自定义工具警告:无法加载一个或多个请求的类型.检索LoaderExceptions属性以获取更多信息.
如何检索LoaderException属性?
更新:当我重新导入域对象项目时,我的错误消失了.我不知道为什么这会解决这个问题,但我很高兴它正在发挥作用.
KBo*_*oek 137
try
{
// load the assembly or type
}
catch (Exception ex)
{
if (ex is System.Reflection.ReflectionTypeLoadException)
{
var typeLoadException = ex as ReflectionTypeLoadException;
var loaderExceptions = typeLoadException.LoaderExceptions;
}
}Run Code Online (Sandbox Code Playgroud)
Jac*_*lor 73
catch (ReflectionTypeLoadException ex)
{
foreach (var item in ex.LoaderExceptions)
{
MessageBox.Show(item.Message);
}
}
Run Code Online (Sandbox Code Playgroud)
我很抱歉复活了一个旧线程,但想发布一个不同的解决方案来拉动加载器异常(使用实际的ReflectionTypeLoadException)让其他任何人遇到这个问题.
小智 6
在 Visual Studio 中使用 Quick Watch,您可以从抛出异常的 ViewDetails 访问 LoaderExceptions,如下所示:
($exception).LoaderExceptions
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96155 次 |
| 最近记录: |