ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

dotNet生成共享程序集

2022-06-14 17:00:11  阅读:185  来源: 互联网

标签:对话框 程序 生成 添加 引用 注册表 dotNet 共享


引用网址:http://www.doczj.com/doc/5914526034.html

示例使用控制台应用程序。Windows Forms应用程序中共享程序集编程与此类似。

1)、生成共享程序集代码文件

这里,创建一个的Windows Class Library 类库工程TestCreateSharedAssembly,它提供方法GetCreateDateTime()以返回文件的创建日期、时间信息。

dotNet生成共享程序集

dotNet生成共享程序集

dotNet生成共享程序集

注意:gacutil.exe文件在安装好的.net目录下自带

4)、在客户应用程序中使用共享程序集

现在,创建一个Windows Console控制台应用程序TestUseSharedAssembly。首先,引用前面创建的共享程序集TestCreateSharedAssembly.dll,这可以使用VS.Net主菜单(工程|添加引用)或集成解决方案Solution Explorer来完成,在点击它们的"浏览"按钮后的对话框中指定程序集TestCreateSharedAssembly.dll的正确路径完成引用。

在当前应用程序代码文件中,使用using语句包含欲使用共享程序集所在的命名空间Tes tCreateSharedAssembly,然后就可以象使用本地方法一样使用共享程序集的GetCreateTim e()对象(包括属性、方法等)了。主要代码如下:

dotNet生成共享程序集

dotNet生成共享程序集

在“添加引用”对话框中显示程序集

即使已将程序集安装到全局程序集缓存 (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,共享
来源: https://www.cnblogs.com/bruce1992/p/16375340.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有