国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#程序集系列13,如何讓CLR選擇不同版本的程序集

2019-11-17 02:53:41
字體:
來源:轉載
供稿:網友

C#程序集系列13,如何讓CLR選擇不同版本的程序集

本篇主要體驗,在存在多個版本程序集的情況下,如何讓CLR選擇哪個版本程序集運行,以及程序集版本的切換。

分別生成非強名稱程序集不同版本

□ 生成某個版本的程序集

→清理F盤as文件夾,剩下如下文件94

→查看Cow.cs文件

using System;
using System.Reflection;
[assembly: AssemblyVersion("3.3.3.3")]
public class Cow
{
    public static void Moo()
    {
        Console.WriteLine("Moo version 1");
    }
}

→編譯Cow.cs,生成Farm.dll程序集95注意:Farm.dll還不是強名稱程序集→編譯MainClass.cs文件,生成可執行文件,引用Farm.dll96→運行MainClass.exe97

□ 生成另一個版本的程序集

→修改Cow.cs文件,保存

using System;
using System.Reflection;
[assembly: AssemblyVersion("8.8.8.8")]
public class Cow
{
    public static void Moo()
    {
        Console.WriteLine("Moo version 2");
    }
}

→重新編譯Cow.cs,重新生成Farm.dll98→再次運行MainClass.exe99第二次生成的Farm.dll已經生效。

→修改Cow.cs中的類名為BigCow,保存

using System;
using System.Reflection;
<PRe style="font-size: 11px; font-family: consolas,'Courier New',courier,monospace; width: 100%; margin: 0em; background-color
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 囊谦县| 大化| 内乡县| 铁力市| 西藏| 抚州市| 辽源市| 长沙县| 武宁县| 陕西省| 三门县| 蕉岭县| 濮阳市| 木兰县| 阜南县| 沂源县| 沭阳县| 宜川县| 调兵山市| 慈利县| 交城县| 高雄县| 宜昌市| 措美县| 柏乡县| 获嘉县| 桑日县| 昂仁县| 石景山区| 慈溪市| 碌曲县| 太保市| 弋阳县| 望奎县| 台南县| 萍乡市| 德惠市| 沭阳县| 乌拉特后旗| 沛县| 桦南县|