dotNet生成共享程序集
2022/6/15 1:21:24
本文主要是介绍dotNet生成共享程序集,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
引用网址:http://www.doczj.com/doc/5914526034.html
示例使用控制台应用程序。Windows Forms应用程序中共享程序集编程与此类似。
1)、生成共享程序集代码文件
这里,创建一个的Windows Class Library 类库工程TestCreateSharedAssembly,它提供方法GetCreateDateTime()以返回文件的创建日期、时间信息。
注意:gacutil.exe文件在安装好的.net目录下自带
4)、在客户应用程序中使用共享程序集
现在,创建一个Windows Console控制台应用程序TestUseSharedAssembly。首先,引用前面创建的共享程序集TestCreateSharedAssembly.dll,这可以使用VS.Net主菜单(工程|添加引用)或集成解决方案Solution Explorer来完成,在点击它们的"浏览"按钮后的对话框中指定程序集TestCreateSharedAssembly.dll的正确路径完成引用。
在当前应用程序代码文件中,使用using语句包含欲使用共享程序集所在的命名空间Tes tCreateSharedAssembly,然后就可以象使用本地方法一样使用共享程序集的GetCreateTim e()对象(包括属性、方法等)了。主要代码如下:
在“添加引用”对话框中显示程序集
即使已将程序集安装到全局程序集缓存 (GAC) 中,“添加引用”对话框也不会自动显示每个程
序集。“添加引用”对话框基于路径并要求添加注册表项,该项指定要显示的程序集的位置。
在“添加引用”对话框中显示程序集
1.添加以下注册表项之一,其中是要在“添加引用”对话框中显示
的程序集目录,例如 C:\\MyAssemblies。
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\\AssemblyFolder
sEx\MyAssemblies]@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\\AssemblyFolde
rsEx\MyAssemblies]@=""
注意
在 HKEY_LOCAL_MACHINE 配置单元下创建注册表项以后,所有用户都可以在“添加引用”对话框的指定位置看到程序集。在
HKEY_CURRENT_USER 配置单元下创建注册表项只会影响当前用户的设置。
2.重新启动 Visual Studio。
这篇关于dotNet生成共享程序集的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?