《CLR Via C#》第二章

《CLR Via C#》第二章深入讲解了.NET Framework的部署目标、类型生成到模块、响应文件、元数据、程序集合并、版本资源信息、语言文化、应用程序部署和管理。重点探讨了如何生成仅供自己应用程序使用的程序集,以及C#编译生成的exe文件的结构和性质。
摘要由CSDN通过智能技术生成

目录

一、书籍分类和全书重点(尽量简化)

  1. 书籍分类

  2.全书重点

二、第二章 生成、打包、部署和管理应用程序及类型

  1.本章重点(尽量简化)

  2.章节联系

    2.1 二之一:

    2.2 二之三

三、本章详解

  1.NET Framework部署目标

  2.将类型生成到模块中

  3.响应文件

  4.元数据概述

  5.将模块合并成程序集

  6.程序集版本资源信息

  7.语言文化

  8.简单应用程序部署(私有部署的程序集)

  9.简单管理控制

四、问题

  1.C#编译生成的exe文件是什么?

五、思维导图


一、书籍分类和全书重点(尽量简化)

  1. 书籍分类

        理论文,主要讲的是CLR、C#和.Net的基础。

  2.全书重点

        由浅入深,透视CLR和.NET精髓,知其然,鞭辟入里,探究CLR和.NET机理,知其所以然。

二、第二章 生成、打包、部署和管理应用程序及类型

  1.本章重点(尽量简化)

        本章重点解释如何生成仅供自己的应用程序使用的程序集。

  2.章节联系

    2.1 二之一:

        第一章简单介绍了元数据和程序集,第二章将更为详细的介绍。

    2.2 二之三

        第三章详细介绍了更高级的概念,包括生成和使用程序集,使其中包含的类型能够由多个应用程序共享。

三、本章详解

        尽量用图解法、比喻法来实现记录。要用能教导别人的方式来记录。

  1.NET Framework部署目标

        安装更新需要稳定。在安装新应用程序的时候,要能保证旧应用程序还继续兼容能运行。

        安装和卸载复杂性要小。例如Windows安装应用程序会将文件安装到其他地方,例如注册表、桌面快捷方式等。所以导致应用转移的时候,就不能只复制粘贴程序安装位置文件,还得整注册表等。并且卸载也不一定保证卸载干净,注册表不一定卸载了。

        安全性要好。应用程序必须要集成到系统中,让用户能够允许或者禁止代码访问自己的系统资源。

  2.将类型生成到模块中

public sealed class Program{

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值