首页 > 编程语言 >C#教程 - 编译器(Compile)

C#教程 - 编译器(Compile)

时间:2022-09-22 09:14:01浏览次数:57  
标签:target 编译 C# Compile Framework 编译器 NET

更新记录
转载请注明出处:
2022年9月22日 发布。
2022年9月10日 从笔记迁移到博客。

编译器的类型

csc      //.NET Framework
msc      //Mono
dotnet   //.Net Core

C#编译器(.NET Framework)

csc      //.NET Framework

C#编译选项参数

选项 简写 作用
/out 输出程序集
/doc 生成文档名
/target:library /t: 构建一个.dll
/target:winexe /t: 构建一个.exe桌面GUI程序
/target:exe /t: 构建一个控制台程序
/reference /r: 引用程序集
-? 显示参数帮助

C#编译响应文件

响应文件(response file)用于编译C#文件,内部包含编译时需要的指令。响应文件后缀:.rsp。
作用:将多个编译指令集中到文件中,方便管理。
语法:

#   用于注释
#   其他指令就是编译时的指令
/t:winexe
/r:System.Windows.Forms.dll;

使用办法:

csc  @filename.rsp  file.cs

C#编译器(Dotnet Core)

编译器程序

dotnet.exe

反编译

反编译工具:
ILDasm
Red Gate Reflector
ILSpy
JustDecompile
dotPeek
CodeReflect

标签:target,编译,C#,Compile,Framework,编译器,NET
From: https://www.cnblogs.com/cqpanda/p/16712671.html

相关文章

  • static关键字
    static为编程语言中的一个关键字,是一种修饰符,既可以修饰变量也可以修饰方法在类中,用static声明的成员变量为静态成员变量,也称之为类变量,类变量的生命周期和类相同,在整个......
  • Kubectl 日志输出详细程度和调试
    引用自:https://kubernetes.io/zh-cn/docs/reference/kubectl/cheatsheet/#kubectl-日志输出详细程度和调试Kubectl日志输出详细程度是通过-v或者--v来控制的,参数后跟......
  • 第一章:TypeScript快速入门
    一、TypeScript开发环境搭建1、TypeScript有什么用编译时的强类型模块化已有的类库可以很方便的使用2、下载Node.jsnode.js官网:Node.js(nodejs.org)......
  • 删除Console密码
    场景:当telnet、ssh等方式无法管理设备且console口密码被忘记时。华为设备清除方法盒式V100R002/V100R003删除Console密码重启交换机,进入BootRoM菜单后,选择5.Enterfil......
  • 【笔记】P1606 [USACO07FEB]Lilypad Pond G 及相关
    题目传送门建图首先,根据题目,可以判断出这是一道最短路计数问题。但是要跑最短路,首先要用他给的信息建图,这是非常关键的一步。根据题意,我们可以想出以下建图规则:起点......
  • CSS的优先级如何计算?
    选择器的特殊性值分为四个等级行内样式:X000id选择器:0X00类选择器/伪类选择器/属性选择器:00X0元素选择器/伪元素选择器:000X在判断优先级时先看是否......
  • 使用tensorbaoardx报错——Descriptors cannot not be created directly. If this cal
    运行代码报错:fromtensorboardXimportSummaryWriter  报错内容:   发生异常:TypeErrorDescriptorscannotnotbecreateddirectly.Ifthiscallc......
  • Python cv2(Opencv) 图像基本操作
    OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效,由一系列C函数和少......
  • CSP-S模拟8
    Cat最喜欢清北营赛制了!但是这个赛制暗示了以下全是鬼畜题…… A.选举居然可以dp,我本来以为是贪心的题,联想到了学长提到的过关得到相应的星星,可以选择拿1颗或两颗,代价......
  • Java并发编程解析 | 基于JDK源码解析Java领域中并发锁之同步器Semaphore,CyclicBarrier
    苍穹之边,浩瀚之挚,眰恦之美;悟心悟性,善始善终,惟善惟道!——朝槿《朝槿兮年说》写在开头在并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享......