vb.net 如何实现外接程序 就是外面托进文件 打开

vb.net 如何实现外接程序 就是外面托进文件 打开,第1张

把你的程序

某类型文件关联起来~~~

要改注册表~HKEY_CLASSES_ROOT主键下面设置

文件跟

程序的关联~

.net

下面的“安装和部署”有文件关联的功能~~~~~~~~~~~

当你的程序没打开~

用你的程序打开别的程序?没看懂~

是别的文件吧?~!

其实原理都一样~

要把你的程序跟某类型关联起来~~

外接程序经过编译事实上是为了保护知识产权和提高性能。虽然可以手动创建外接程序,但是使用“外接程序向导”更为简便。“外接程序向导”创建一个外接程序,它具有全面的功能,但是只有基本框架,创建完该程序后可立即运行它。“外接程序向导”生成基本框架后,可向其添加代码并对其进行自定义。 若要更多地了解 请参见 Visual Studio 外接程序和共享外接程序之间的差异。Visual Studio 外接程序与共享外接程序基于解决方案的外接程序。如何:创建解决方案外接程序注意 Visual Studio 的速成版中不提供“外接程序向导”和自动化程序集。“外接程序向导”让您可以为外接程序提供显示名称和说明,这两项内容都出现在“外接程序管理器”对话框中。或者,可以选择让向导生成代码,由代码将命令添加到“工具”菜单以加载和调用外接程序,也可以选择显示外接程序的自定义“关于”对话框。向导完成时,会产生一个用于实现外接程序的新项目,该项目包含一个名为 Connect 的单个类。注意在Visual Studio 2005 中创建的外接程序无法在 Visual Studio .NET 2003 中运行。Visual Studio .NET 2003 中创建的外接程序在迁移之前可能无法在 Visual Studio 2005 中正常运行。有关更多信息,请参见将外接程序从 Visual Studio .NET 2003 迁移和升级到 Visual Studio 2005。若要在不创建外接程序的情况下访问自动化功能,另一种更简便的方法就是使用宏。宏提供对 Visual Studio 中各种自动化模型的快速而简单的访问。有关更多信息,请参见 Visual Studio 自动化的范围和使用宏自动执行重复性 *** 作。当然,不需要使用外接程序、向导甚至宏就可以访问自动化功能。如果只将所需程序集引用添加到任何 Visual Studio 项目,就获取了对其类型和成员的访问权。但是,使用宏或外接程序中的自动化功能使您可以很容易公开在 Visual Studio IDE 内部创建的任何外接程序工具。本示例演示如何创建解决方案外接程序。注意显示的对话框和菜单命令可能会与帮助中的描述不同,具体取决于您现用的设置或版本。这些过程是使用现用的常规开发设置开发的。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。使用“外接程序向导”创建外接程序创建一个新的 Visual Studio 外接程序项目。这会启动“外接程序向导”。该项目类型位于“其他项目类型”下的“扩展性”文件夹中。 在“选择编程语言”页选择一种语言。这使您可以选择将用来编写外接程序的编程语言。在“选择应用程序宿主”页选择一个或多个应用程序,如 Visual Studio。这使您可以选择需要的应用程序以便创建外接程序后可在其中运行该外接程序,如 Visual Studio 或 Visual Studio“宏 IDE”。在“输入名称和说明”页中输入外接程序的名称和说明。创建外接程序后,此名称和说明显示在“外接程序管理器”对话框的“可用外接程序”列表中,它告诉用户外接程序的用途和工作方式等。在“选择外接程序选项”页可以指定:是否希望外接程序显示在“工具”菜单中。希望启动外接程序的时间。外接程序是否不使用模型用户界面 (UI),以便可以和命令行生成一起安全地使用。此页使您可以指定外接程序的某些行为选项。 在“选择‘帮助’中的‘关于’信息”页指定是否要将外接程序的信息显示在 Visual Studio帮助中的“关于”窗口中,如果是这样,就会显示所需信息。可以添加到 Visual Studio帮助中的“关于”窗口的信息包括版本号、支持详细信息和授权数据等。完成步骤 1 - 6 后,选定的选项会显示在“摘要”页中。 选择“完成”创建外接程序。现在,您已经拥有了一个功能齐全的基本外接程序。若要使外接程序能够执行一些有用的 *** 作,则必须添加相应代码。有关更多信息,请参见扩展Visual Studio 环境。若要了解“外接程序向导”的后台 *** 作,请检查它所创建的代码。安全托管外接程序是使用 .Addin XML 文件注册的。Visual Studio .NET 2002 和 Visual Studio .NET 2003 中的“外接程序向导”有一个复选框,使您可以为所有用户注册外接程序。Visual Studio 2005 中的“外接程序向导”没有该复选框。若要为 Visual Studio 2005 中的所有用户注册托管外接程序,请将 .Addin XML 文件复制到 [Drive letter]:\Documents and Settings\All Users 目录。若要为 Visual Studio 2005 中的所有用户注册托管外接程序,请编辑 .reg 文件,在注册表中将 HKCU 更改为 HKCR,然后将 .reg 文件应用到注册表。有关更多信息,请参见自动化安全的最佳做法和外接程序安全性。请参见任务如何:使用外接程序管理器控制外接程序演练:创建向导概念外接程序注册自动化对象模型图表其他资源创建外接程序和向导


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7885387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存