116得票19回答
验证时出现错误。HRESULT='8000000A'。

在自动构建时使用devenv工具出现了一段时间的错误。我已经查看了所有可以找到的网站,通常的答案是刷新依赖项(我认为这只适用于手动部署,而不适用于自动部署),并从项目中删除源代码控制编码,但这对我没有帮助。 该错误并不是每次构建都会发生,但似乎每次在不同的部署项目上随机出现。 是否有人能够...

79得票4回答
使用Win API可以获取HRESULT值的字符串表示吗?

Win API中是否有函数可以提取HRESULT值的字符串表示形式? 问题在于并非所有返回值都在MSDN中有文档说明,例如ExecuteInDefaultAppDomain()函数没有文档说明会返回"0x80070002 - 系统找不到指定的文件",但它确实返回了这个值! 因此,我想知道是否...

42得票4回答
解码 HResult = -2147467259

有人能帮我解码这个HResult吗?它是什么意思?我知道负数表示失败,但其余的10位又代表什么? 我参考了MSDN HResult文章(链接),但我不确定如何确定我的facility和code bits。 更多信息: _message:“外部组件抛出了异常。” Data:{Sy...

37得票6回答
如何确定System.IO.IOException的HResult?

System.Exception.HResult属性是受保护的。如何在不使用反射或其他丑陋的方法的情况下查看异常并获取HResult? 这是情况: 我想编写一个备份工具,用于在系统上打开和读取文件。 根据这个指南,我使用FileAccess.Read和FileShare.ReadWrit...

33得票7回答
HRESULT异常:0x80131047

每当我尝试调试我的项目时,都会出现这个问题: 这是法语,以下是我的翻译: "尝试运行项目时出错:无法加载程序集“DBZ buu's Fury Text Editor”或其依赖项之一。给定的程序集名称或代码库无效。(来自HRESULT的异常:0x80131047)" 请问有人能帮忙解决吗?

18得票1回答
创建自己的 HRESULT?

我已经有一个使用了大量COM和HRESULTS的项目。无论如何,我想知道是否可以定义自己的HRESULT,并能够对我们自己的HRESULT使用FormatMessage()函数? 我找了一下,没有找到任何东西。有什么想法吗? 编辑 基本上我想定义一组自己的HRESULT,而不仅仅是返回E...

17得票2回答
如何使用特定的HResult引发异常?

我想测试以下代码:private bool TestException(Exception ex) { if ((Marshal.GetHRForException(ex) & 0xFFFF) == 0x4005) { return true; ...

16得票4回答
为什么Windows返回代码被称为HRESULT?

Windows C/C++ API中函数的标准返回类型称为HRESULT。 H代表什么意思?

10得票1回答
如何在程序中区分不同的IOExceptions?

我正在为写入Process对象的StandardInput流的代码做一些异常处理。该进程有点像Unix中的head命令,它只读取其输入流的一部分。当进程终止时,写入线程会失败并出现以下异常:IOException The pipe has been ended. (Exception from...

8得票1回答
如何在COM类型库中创建模块定义函数

VBA使用的VBE7.dll类型库,其Conversion模块具有以下MIDL: [ dllname("VBE7.DLL"), uuid(36785f40-2bcc-1069-82d6-00dd010edfaa), helpcontext(0x000f6ebe) ] module...