关于 DotNetBar for Windows Forms 11.8.0.8_冰河之刃重打包版

 

    基于 官方原版的安装包 + http://www.cnblogs.com/tracky 提供的补丁DLL制作而成。 安装之后,直接就可以用了。 省心省事。不必再单独的打一次补丁包了。

     本安装包和补丁包一样都删除了官方自带的示例程序【我的文档 中 已经编译好的exe文件】。因为示例程序引用的是官方原版的DLL。处理过的DLL和原版DLL的强签名不同,如果再打开示例程序就会报找不到对应强签名的官方原版DLL的错。索性删除,省的大家再手动删除!可用示例代码再次编译生成示例程序。 所以开始菜单中官方的 示例程序查看 链接方式打不开。这是正常的。因为没有示例程序了。【感兴趣的可以分析一下安装目录下面的RunDotNetBarSampleExplorer.exe文件,就会想明白了。】本安装包和补丁包都依然保留了这一个链接。 在此说明和强调这一点!避免某些 小白用户 说处理过的DLL或者是本安装包有问题。

做事要低调!切勿随意传播,导致不必要的麻烦! 因使用本安装包所导致的一切后果由使用者自身承担,补丁DLL作者和安装包作者皆不承担任何责任!!!

本安装包仅供学习使用,请在下载后24小时之内删除。

安装包里面的补丁DLL版权归tracky所有。

本安装包版权归本人所有。

作者:冰河之刃 博客:http://www.cnblogs.com/binghe021 2014年7月25日 13:06:07 于上海

-----------------------------华丽的分隔线-----------------------------------------------------------------------------------------

发现tracky的博客上面并没有发布出来DotNetBar for Windows Forms 11.8.0.8版本【他说当时好像博客园有故障发布不了】,今天下午灵感一现。

不如索性将处理过的补丁DLL直接打包到官方原版的安装包里面,一次性安装后就能直接使用那多方便呀。于是乎就有了这个安装包。

俺上次做了一个11.8.0.4版本的补丁DLL,不过没有删除注册表里面的残余信息,所以安装后工具箱有一点问题。多谢tracky的提示,在此表示感谢。

 

DotNetBar for Windows Forms 11.8.0.8_冰河之刃重打包版 下载地址:

链接: http://pan.baidu.com/s/1dD5Xu2t 密码: n5bh

-----------------------------华丽的分隔线-----------------------------------------------------------------------------------------

做11.8.0.4版本的补丁DLL的时候产生了一个小工具。顺带发一下。

小工具功能:读取同名但后缀名不同的配置文件 把指定的DLL从GAC中移除或添加到GAC中。灵活方便,更新软件或做补丁包时可以用上。

配置文件类

/// <summary>
    /// 配置文件类
    /// </summary>
    [Serializable]
   public  class ConfigModel
    {
        public ConfigModel()
        {
        }

        /// <summary>
        /// 配置文件的名字
        /// </summary>
        private string _configFileName;

        /// <summary>
        /// 要删除的dll集合
        /// </summary>
        private  List<DllModel> _listDllModelsDel;

        /// <summary>
        /// 要添加的dll集合
        /// </summary>
        private  List<DllModel> _listDllModelsAdd;

        /// <summary>
        /// 要删除的dll集合
        /// </summary>
        public List<DllModel> ListDllModelsDel
        {
            get { return _listDllModelsDel; }
            set { _listDllModelsDel = value; }
        }

        /// <summary>
        /// 要添加的dll集合
        /// </summary>
        public List<DllModel> ListDllModelsAdd
        {
            get { return _listDllModelsAdd; }
            set { _listDllModelsAdd = value; }
        }

        /// <summary>
        /// 配置文件的名字
        /// </summary>
        public string ConfigFileName
        {
            get
            {
                //_configFileName ="AddGAC_MSIL"+ ".config";
                return _configFileName;
            }
            set { _configFileName = value; }
        }
    }
View Code

相关文章:

  • 2022-12-23
  • 2021-06-05
  • 2021-06-18
  • 2021-07-29
  • 2021-10-23
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案