`
vanadies10
  • 浏览: 83526 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

C#中的Assembly 版本的问题

 
阅读更多
写了一个简单的C#的Console Application想测试一下IBatis.Net 的一些东西。使用的是Mysql数据库,开始下载了一个MySql.Data.dll,是1.0版本的,是OK的。后来下载了一个新的Mysql.Data,是5.0的,发现启动我的Console程序的时候总是还会找那个1.0的,提示什么与预绑定信息就是1.0的,我就晕掉了。百思不得其解。我说C#写程序更新一个外部的包不会如此困难吧。搞了两三天,也在CSDN上还有M$的论坛上问。都没有结果。后来自己发现原来这个版本是在IBatis.Net的providers.confg写死的。真是ft啊ft。问题解决了。还好没有花太多的时间,不过也郁闷了我两天了。现在总是遇到这样非技术性的问题。呵呵。还是C,C++好啊。
分享到:
评论

相关推荐

    c# UnloadNet_Assembly.zip

    在.NET框架中,C#程序通常会加载许多不同的.NET程序集(Assembly),这些程序集包含了类库、函数和其他代码资源。然而,在某些情况下,我们可能需要动态地卸载已加载的程序集,以便释放资源或者更新程序集。"c# ...

    C#中通过Assembly类访问程序集信息

    ### C#中通过Assembly类访问程序集信息 在.NET框架中,程序集是部署、版本控制、安全性以及重用的基本单元。程序集包含了编译后的代码(中间语言IL)及元数据,它由一个或多个模块组成。在C#中,`Assembly`类提供了...

    C# 反射 Type Assembly类

    (1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。 (2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法...

    C#获取、设置编译版本号、编译时间.docx

    C#获取编译版本号、编译时间是指在C#程序中获取和设置程序集的版本号和编译时间。版本号通常由四个部分组成:主版本号、次版本号、内部版本号和修订号。其中,内部版本号表示自2000年1月1日以来的天数,修订版本号为...

    C#中加载和卸载DLL

    而在C#中,虽然可以通过`Assembly.LoadFile`方法来动态加载DLL,但是在卸载DLL方面却没有直接对应的方法,这是因为C#采用了垃圾回收机制。 #### 二、C#中的DLL加载与卸载 ##### 2.1 动态加载DLL 在C#中,可以使用`...

    C#获取、设置编译版本号、编译时间

    在C#开发中,了解如何获取和设置编译版本号及编译时间是非常重要的。这不仅有助于开发者追踪软件的更新历史,还可以帮助用户识别不同版本之间的差异。本文将详细介绍如何在C#中实现这些功能。 #### AssemblyInfo.cs...

    C#简单的项目版本号编辑器

    在.NET框架中,C#程序员经常使用`assembly`元数据来管理项目的版本信息。本项目“C#简单的项目版本号编辑器”就是针对这一需求而设计的,它提供了一个便捷的工具,用于批量修改指定目录下所有`assembly.cs`文件中的...

    C#中动态加载和卸载DLL

    在C#中实现动态加载DLL,我们可以使用`Assembly.LoadFile`方法,它允许在运行时加载指定路径的DLL。然而,如果需要卸载这个DLL,就不能简单地使用类似FreeLibrary的函数,因为C#没有提供直接卸载Assembly的API。相反...

    C#中英文切换

    在C#编程中,实现应用程序的中英文切换是一项常见的需求,尤其对于面向国际市场的软件来说。这个过程涉及到本地化和国际化( Localization and Internationalization,简称L10n和i18n),使得软件能够适应不同地区的...

    C#版本支持中文路径gdal库编译方法

    为了更好地满足中文环境下的开发需求,本文将详细介绍如何编译一个支持中文路径的C#版本GDAL库,并确保其能够在.NET环境中稳定运行。 #### 二、准备工作 1. **安装必备工具**:确保您的开发环境中已安装Visual ...

    C#Winform动态调用C++和C#的Dll

    本文将重点讲解如何在C#的Winform应用中动态调用C++和C#编写的DLL,并将DLL作为嵌入资源处理,避免因丢失DLL文件而引发的问题。 首先,我们需要理解DLL的工作原理。DLL文件包含可执行代码和数据,当一个应用程序...

    如何在C#中使用内嵌资源文件

    在C#中,内嵌资源文件是一个非常实用的功能,它允许开发者将各种文件,如图片、文本、配置文件等作为程序的一部分嵌入到编译后的可执行文件或库中。这样,这些资源可以在运行时方便地访问,而无需外部文件。下面我们...

    bartender 10.0 C#动态调用DLL

    1. **加载DLL**:在C#中,我们可以使用`Assembly.LoadFrom()`或`Assembly.LoadFile()`方法加载BarTender的DLL文件。例如: ```csharp Assembly barTenderAssembly = Assembly.LoadFrom("path_to_dll\\Seagull....

    C# 调用PB的DLL文件

    以上只是简单说明一下 DataWindow 在 C# 中的使用,实际开发过程中会遇到很多细节问题,尤其是在设计数据窗的时候。因此,在实际开发中需要注意这些问题,并进行相应的处理。 相关知识点: * DataWindow.Net 组件...

    如何获取程序集版本信息实例C#.net源代码编写

    在.NET框架中,程序集(Assembly)是代码的组织单元,包含了类、接口和其他类型,同时也存储了元数据和版本信息。本实例将探讨如何在C#中获取程序集的版本信息,这对于软件开发和版本控制至关重要。下面,我们将详细...

    c# 获取程序集版本号

    在C#编程中,程序集版本号是标识软件版本的重要组成部分。它由四个部分组成:主版本、次版本、内部版本和修订号。这四个数字通常以`Major.Minor.Build.Revision`的形式表示,例如`1.2.3.4`。在.NET框架中,可以使用`...

    C# Assembly类访问程序集信息

    本文将深入探讨如何利用C#中的`Assembly`类来获取程序集的各种信息。 #### 二、Assembly类概述 `Assembly`类位于`System.Reflection`命名空间中,是.NET框架中用于表示程序集的核心类。通过这个类,开发者可以访问...

    C#将dll打包到程序中

    注意,ILMerge可能遇到一些问题,如版本冲突、元数据合并错误等。对于复杂的应用程序,可能需要对合并策略进行更精细的调整。 在你的示例中,`TestLibrary1`可能是一个库项目的名称,或者是DLL文件的名称。如果你...

    C# 遍历Dll文件中的所有子类 Demo

    在C#中,我们通常使用`Assembly`类来加载和操作DLL。`Assembly`类提供了许多方法,如`GetTypes()`,可以用来获取DLL中所有的类型(类)。 以下是实现遍历DLL文件中所有子类的基本步骤: 1. **加载DLL**:使用`...

Global site tag (gtag.js) - Google Analytics