首页 > 学院 > 开发设计 > 正文

C#程序集系列08,设置程序集版本

2019-11-17 02:53:52
字体:
来源:转载
供稿:网友

C#程序集系列08,设置程序集版本

区别一个程序集,不仅仅是程序集名称,还包括程序集版本、程序集公匙、程序集文化等,本篇体验通过界面和编码设置程序集版本。

□ 通过Visual Studio设置程序集版本

→右键项目,选择"属性",选择"应用程序"→点击"程序集信息",设置如下,点击确定45→点击项目PRoperties文件夹下的AssemblyInfo.cs,可以看到程序集版本已经设置生效[assembly: AssemblyVersion("3.3.3.3")]

□ 通过编码设置程序集版本

→在F盘的as文件夹下创建Cow.cs文件→用记事本打开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编译成程序集46→在F盘的as文件夹下创建MainClass.cs文件

using System;
class MainClass
{
    static void Main()
    {
        Cow.Moo();
    }
}

→编译MainClass,引用Cow.dll,生成MainClass.exe文件47→运行MainClass.exe48→现在要试着篡改程序集,先删除Cow.dll→在F盘的as文件夹下创建AnotherCow.cs文件→用记事本打开AnotherCow.cs,编写如下,保存

using System;
using System.Reflection;
[assembly: AssemblyVersion("8.8.8.8")]
public class Cow
{
    public static void Moo()
    {
        Console.WriteLine("Moo version 2");
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表