• 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。

  • 相关阅读:
    Eclipse去掉js错误校验
    教学平台详细设计
    CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
    通过CentOS克隆虚拟机后发现无法启动网卡或无法上网的解决办法
    使用U盘引导安装CentOS操作系统
    项目的热加载
    【转载】SQLServer全文搜索
    【转载】Lucence.Net
    【转载】Discuz!NT企业版之Sphinx全文搜索
    【转载】MySQL主从复制(MasterSlave)与读写分离(MySQLProxy)实践
  • 原文地址:https://www.cnblogs.com/bruce1992/p/16375340.html
Copyright © 2020-2023  润新知