如何获取regasm.exe的路径

如何获取regasm.exe的路径,第1张

程序集注册工具读取程序集中的元数据,并将所需的项添加到注册表中。注册表允许 COM 客户程序以透明方式创建 NET Framework 类。类一经注册,任何 COM 客户程序都可以使用它,就好像该类是一个 COM 类。类仅在安装程序集时注册一次。程序集中的类实例直到被实际注册时,才能从 COM 中创建。

regasm assemblyFile [options]

参数

参数 说明

assemblyFile

要向 COM 注册的程序集。

选项 说明

/codebase

在注册表中创建一个 Codebase 项。Codebase 项指定未安装到全局程序集缓存中的程序集的文件路径。如果随后要安装正在注册到全局程序集缓存中的程序集,则不应指定此选项。用 /codebase 选项指定的 assemblyFile 参数必须是具有强名称的程序集。

/registered

指定此工具将仅引用已经注册的类型库。

/asmpath:directory

指定包含程序集引用的目录。必须和 /regfile 选项一起使用。

/nologo

取消显示 Microsoft 启动标题。

/regfile [:regFile]

为程序集生成指定的 reg 文件,该文件包含所需的注册表项。指定此选项不更改注册表。此选项不能与 /u 选项或 /tlb 选项一起使用。

/silent 或 /s

取消显示成功消息。

/tlb [:typeLibFile]

从指定的程序集生成类型库,该类型库包含在程序集中定义的可访问类型的定义。

/unregister 或 /u

注销在 assemblyFile 中找到的可创建类。省略此选项将导致 Regasmexe 注册程序集中的可创建类。

/verbose

指定详细模式;当用 /tlb 选项指定时,显示所有需要为其生成类型库的引用程序集的列表。

/ 或 /help

显示该工具的命令语法和选项。

Note注意

Regasmexe 命令行选项不区分大小写。只需提供足够的选项来唯一标识它。例如,/n 等效于 /nologo,而 /t:outfiletlb 等效于 /tlb:outfiletlb。

您好!易语言可以通过使用NET框架提供的反射机制来调用其他程序集中的变量。具体步骤如下:

1 引用程序集:在易语言中,通过使用NET框架提供的Assembly类来引用其他程序集。可以使用Assembly类的LoadFile方法来加载程序集文件,然后使用Assembly类的GetType方法获取程序集中的类型。

2 获取变量:获取程序集中的变量可以使用Type类的GetField或GetProperty方法。这些方法可以根据变量名称获取变量信息。

3 调用变量:获取变量信息后,可以使用GetValue方法获取变量的值。如果变量是静态的,则可以直接使用Type类的InvokeMember方法调用变量。

需要注意的是,调用其他程序集中的变量需要确保程序集已经被正确加载,并且变量的访问权限符合要求。

希望这个回答能够帮助您!

是为wpf编写的程序,所以必须用wpf打开或者引用这几个空间,这三个空间是wpf项目必须引用的空间。可以增加引用即可,但该项目极可能是wpf。也可能是forms或web编程中调用了wpf,所以必须要增加这三个空间的引用。

以上就是关于如何获取regasm.exe的路径全部的内容,包括:如何获取regasm.exe的路径、易语言如何调用其他程序集变量、.dll的.NET Framework 程序集等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9561049.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存