我正在使用C#创建一个COM类,将从非托管的C++调用。我想使用ThrowExceptionForHR,但我不想硬编码HRESULT数字值。
我希望在.Net中有一些通用的HRESULT值的枚举?
换句话说,我在哪里可以找到命名符号,这些符号映射到HRESULT值,以便传递给
更新:
MS在这个页面中谈到了它:管理代码中的HRESULT信息。他们引用VSConstants类Microsoft.VisualStudio.VSConstants,但当我尝试使用它时,它声称该命名空间不存在。
我希望在.Net中有一些通用的HRESULT值的枚举?
换句话说,我在哪里可以找到命名符号,这些符号映射到HRESULT值,以便传递给
ThrowExceptionForHR
?更新:
MS在这个页面中谈到了它:管理代码中的HRESULT信息。他们引用VSConstants类Microsoft.VisualStudio.VSConstants,但当我尝试使用它时,它声称该命名空间不存在。
VSConstants
类,您必须安装以下包:https://www.nuget.org/packages/Microsoft.VisualStudio.Shell.14.0/ - Rosberg Linhares