如何检索LoaderException属性?
更新服务参考时收到错误消息:
自定义工具警告:无法加载一个或多个请求的types。 检索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; } }
catch (ReflectionTypeLoadException ex) { foreach (var item in ex.LoaderExceptions) { MessageBox.Show(item.Message); } }
我很抱歉复活一个旧的线程,但想发布一个不同的解决scheme来拉动加载器exception(使用实际的ReflectionTypeLoadException)为其他人遇到此问题。
- SOLID原则是否真的很稳固?
- 在.NETreflection中使用GetProperties()和BindingFlags.DeclaredOnly
- 在.NET 4.0中创build一个可以与.NET 4.5中的“await”一起使用的asynchronous方法
- IIS Express – 500.19无法读取configuration文件 – 因为它正在查看错误的path
- 如何将NameValueCollection转换为JSONstring?
- 你如何防止窗户被移动?
- 如何处理WinDbg中的“SOS版本与您正在debugging的CLR版本不匹配”?
- 如何使用batch file压缩(/ zip)和解压缩(/ unzip)文件和文件夹而不使用任何外部工具?
- 如何使用OpenFileDialog来select一个文件夹?