Cmd命令行编译c#文件

使用命令行编译C#文件的方法:

首先,在系统变量的Path变量中添加csc.exe文件路径

路径大概是这个样子:C:\Windows\Microsoft.NET\Framework64\v4.0.30319;  (.net版本也许不同)

在cmd中输入csc.exe验证是否成功。

cs文件生成exe文件:(若要编译生成EXE文件则源文件中需包含main 方法)

csc /out:file.exe  file.cs       //使用 /out 指定输出的文件

如果编译的stu.cs 和 file.cs中都有main方法:

csc stu.cs file.cs /main:stu       //使用  /main  指定main方法的位置

cs文件生成dll文件:
csc /target:library   file.cs   生成file.dll文件         //使用  /target  指定文件的输出格式

其他target类型:

/target:exe            创建一个可执行程序

/target:module      创建一个模块

/target:winexe       创建一个Windows程序

cs文件和同目录下的dll文件一起编译生成dll文件:

csc /target:library  stu.cs  /r:file.cs    生成stu.dll文件       //   /reference:<文件列表>    从指定的程序集文件引用元数据  (缩写:   /r)   

csc  /r:system.dll;mylibrary.dll  file.cs      //编译文件,引用程序中使用的文件

 编译指定目录及其子目录下的所有源代码文件:

csc /target:library /out:file.dll  /recurse: dir\  *.cs

附csc编译C#代码时使用的参数和开关选项:

时间: 2024-10-02 20:20:32

Cmd命令行编译c#文件的相关文章

java学习总结(16.05.08)在windows下使用cmd命令行对java文件进行编译和执行

windows下利用cmd命令行可以调用jdk里的javac.exe和java.exe对java文件进行编译和执行,前提是jdk已成功安装并正确配置相关环境变量(jdk安装与环境变量的配置方法:http://blog.csdn.net/qq_32099621/article/details/51339868) 下面来说一下windows下如何使用cmd命令行来编译执行java文件 首先找到需要编译和执行的java文件 这里我要编译和执行这个java文件 按组合键win+r调出"运行",

Windows下命令行编译C文件

今天开始重温C语言程序设计,琢磨了一下用命令行编译C代码. 步骤如下: 1.先用记事本编写如下所示的代码,并另存为hello.cpp,假设其保存路径为 D:CPratice\hello.c. #include <stdio.h>main(){ printf("Hello,word!\n");} (2)配置环境变量(以win7上的VS2010为例) 右键“计算机”—“属性”—“高级系统设置”—“环境变量”. 在下面的系统变量中修改(或添加)三个环境变量 path     值 

【二】命令行编译Java文件

①运行→cmd→ ②常用指令:进入E盘是“e:”回车 打开文件夹是“cd 文件夹名”比如“cd work” “dir”是看当前文件夹下面的文件 编译java文件的命令是“javac XXXO.java”,会生成一个class文件, 执行class文件命令式“java XXXO”(无需后缀名) ③Java对大小写敏感,java文件名需和里面的类名一致 ④hello word代码: public class hello{ public static void main(String args [])

Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包

一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mvn clean compile 时出错如下: 原因是在eclipse中添加了 exteneral jar后,还需要在maven中再添加依赖的jar包 Maven手动添加第三方依赖包有两种方法: 参考:maven 添加第三方依赖              maven中把依赖的JAR包一起打包 第一种方法是使

(QT)在命令行编译ui文件和程序

1.新建helloworld_2文件夹,将helloworld里的main.cpp和hellodialog.cpp两个文件复制过来. 2.打开控制台.此时不能用cmd,否则不能出最后的结果(lz在运行到mingw32-make这一步的时候就出现问题了),要在开始-QT里找到QT5.5 for desktop控制台,然后运行.虽然里面关于控制台的规则都一样,但只有后者能出正确结果. 输入E:,按回车,进入E文件夹,输入cd QT\helloworld_2,按回车,进入helloworld_2文件夹

window cmd 命令行下创建文件夹和文件

新建文件夹命令: makedir 文件名 新建文件命令: type null> 文件名.文件类型 链接 原文地址:https://www.cnblogs.com/zhourongcode/p/8534802.html

Node.js(window)基础(1)——用cmd命令行访问某一文件夹下的js文件

一.安装,从官网上下载安装,安装基本一直点击下一步就行.注意:node.js基于Python的,安装node.js之前电脑上要安装Python,最好是Python2.7或2.6. 二.cmd进入命令行,输入node -v,如果显示node.js版本信息,就是安装成功. 参考http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143450141843488beddae2a1044c

Android 命令行编译、打包生成apk文件

一.搭建搭建环境 1. 安装JDK 和 Android SDK 2. 配置环境变量 D:\android-sdk-windows\tools C:\Program Files\Java\jdk1.6.0_20\bin3. 例子信息 项目目录:D:\ProjectDemo SDK目录 :D:\android-sdk-windows\platforms\android-8\ 二.命令行编译Android项目 1. 生成R文件 2. Java代码生成class文件 3. class文件生成dex文件

Atitit.执行cmd 命令行 php

Atitit.执行cmd 命令行 php 1. 执行cmd 命令行,调用系统命令的基础 1 1.1. 实际执行模式 1 1.2. 空格的问题 1 1.3. 中文路径的问题,程序文件读取编码设置 1 1.4. 回显乱码 2 2. exec,system等函数调用系统命令 2 3. php.ini,关掉安全模式safe_mode = off 3 4. 参考 3 1. 执行cmd 命令行,调用系统命令的基础 1.1. 实际执行模式 Processmonitor 检查.得到.. PID: 115372,