C# 附件执行

标签 c#

我正在尝试使用 IAttachmentExecute我的 C# 应用程序中的接口(interface)。 (使用 .NET4 和 VS2010)。 MSDN 说它在 Shdocvw.dll 中(其成员说 IAttachmentExecute 是在 Shobjidl.h/Shobjidl.idl 中指定的,这让我想到一个 73db1241-1e85-4581-8e4f-a81e1d0f8c57 GUID。)

当我在 VS 中添加对此 DLL 的引用时,我得到生成的 SHDocVw-Namespace,但它不包含此接口(interface)。

使用 System.Type.GetTypeFromCLSIDSystem.Activator.CreateInstanceSystem.Activator.CreateComInstanceFrom 的所有其他尝试都失败并显示以下消息没有具有该 GUID 的类型。

我如何使用该界面? (不要认为有其他选择。)

提前致谢。

编辑:
生成的接口(interface)定义为:
MIDL.exe msdn.microsoft.com/en-us/library/ms680078.aspx
Tlbimp.exe msdn.microsoft.com/en-us/library/tt0cf3sx.aspx

编辑2:
独立于接口(interface)定义:
CoCreateInstance 的尝试因 REGDB_E_CLASSNOTREG 而失败,那么我如何才能让我的程序找到 IAttachmentExecute还是我的问题错了,只是错过了解决方案/我的错误?

最佳答案

关于C# 附件执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4250341/

相关文章:

C# 模糊错误 : file '' could not be refactored

c# - 如何创建主数据库?

c# - 如何在 Visual Studio 扩展中查找和修改现有菜单命令

c# - 在 C# 中获取结构的大小

c# - 如何确定异步套接字服务器中的流结束

c# - 使用 ASP.NET MVC 形式的数据生成 xml 文件

c# - 条件语句的简写

c# - WPF 和文本格式的文本框

c# - 异常断言和在 VS 中调试 C# 项目

c# - 为 Visual Studio 创建代码生成器插件