csc编译

::using System;
::class Program{
::    static void Main(string[] args){
::            Console.WriteLine("args");
::            Console.ReadLine();
::        }
::}
::===============================================================

c:
::添加framework1.1路径
set PATH=%PATH%;C:/Windows/Microsoft.NET/Framework/v1.1.4322/
cd C:/cshapetest/
del Program.exe
csc Program.cs
Program.exe
时间: 2024-10-05 15:32:01

csc编译的相关文章

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 和 fil

程序定义了多个入口点。使用 /main (指定包含入口点的类型)进行编译

原文:请使用/main进行编译,以指定包含入口点类型 在使用VS工具初学C#的时候需要不停的写小程序,觉得每次都新建项目太过麻烦,所以试着把程序写在一个项目下面,结果编译的时候出错了,因为我每个小程序都使用的Main()方法,而VS的提示信息虽然看得懂原因,却不明白要怎么做,后来查阅MSDN得到解决办法,在此与跟我有同样疑惑的人分享: 解决办法: VS界面点击:项目-->XX属性-->应用程序  在此页有一个启动对象属性设置成你想启动的那个类名就可以了. 另外:/main进行编译是指在CMD命

如何在没有装VS(Visual Studio)的机器上编译运行C#程序

马上就要过年了,每年过年都要回老家,使用电脑和网络就没有这边这么方便了.想写程序了,都没有一台带Visual Studio的机器,我也不可能给每台机器都安装一个Visual Studio,怎么办呢? 网上搜索了一下,不是说需要Visual Studio的就是说需要.net framework sdk,Visual Studio好几个G,这个sdk也不小,1.3G,我的优盘没法装(优盘大小只有1G L) SDK其实有很多我不需要的东东,比如文档,其实我需要的只是一个编译器而已,于是我尝试着把csc

net中的编译

1.MSBuild 四个基本块(属性.项.任务.目标): MSBuild属性:   属性是一些键/值对,主要用来存储一些配置信息. MSBuild  项:   主要是存储一些项目文件信息,以及文件的元数据信息(如版本号). MSBuild任务:   Build过程中的一些原子操作(如CSC 编译cs文件.MakeDir 创建目录) MSBuild目标:   按特定的顺序将任务组织在一起,并允许在命令行单独指定各个部分. 命令行示例: C:\WINDOWS\Microsoft.NET\Framew

.net WinForm 的数据绑定

.net WinForm 的数据绑定相当灵活 http://www.cnblogs.com/ydong/archive/2006/04/22/381847.html 原来只知道 Control 类上的数据绑定可以直接绑定数据库中的字段.但是它还可绑定所有实现了 IList or IListSource 接口的类的实例.今天写的程序原来是想用 DataBinding, DataSource, ValueMember, DisplayMember 属性来直接绑定表的,但是如果那样做的话就是让界面层直

第一个C#控制台程序

using System; namespace Frank { public class Sample { public static void Main(string[] args) { Console.WriteLine("第一个C#程序!"); Console.ReadLine(); return; } } } 配置环境变量path,把.net framework的目录设置好,然后在控制台用命令csc 编译刚才的源文件后就会默认生成一个exe文件,执行就会打印出来结果.

写给c#的初学者的点点滴滴(一)补充

本来是没有这篇文章的,可是昨天发了博客之后,发现本来只是基于初学者学习的文章,倒是获得了很多人的评价.那么今天就补充一下知识. 一:csc编译 我们常常编写c#Net程序的时候,往往依托于我们的代码开发工具,也就是visual studio(Ide),但是我们知道我们的代码本身知识一堆字符串的文本.那么如何脱离Ide来编译我们的c#代码呢? 首先我们先来了解一下我们写代码编译是一个什么样的过程.那么我们写代码的时候你有感觉到编译的过程吗?好像不是那么容易感觉吧!我就以Hello为例 class

读书笔记—CLR via C#章节3

这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享. 强命名程序集 优点 程序集共享 版本共存,解决DLL hell 安全策略(防篡改) 发布策略控制 标识组成 文件名(不计扩展名)+版本号+语言文化+公钥 CLR加载方式 弱命名程序集私有部署,CLR在基目录或子目录中搜索时只使用程序集名称 CLR搜

CLR via C# - CLR模型

博客园对markdown支持不佳,错乱移步Github IO 博文 CLR 的执行模型 模块/程序集 1.模块 托管模块组成部分 PE32/PE32+头 : PE即Portable Executable表示可执行文件 CLR头 : 包含所需的CLR版本,Main方法入口 元数据 : 元数据是一组数据表.其中的一些数据表描述了模块中定义的内容,比如类型或成员.还有一些描述了托管模块引用的内容,比如导入的类型.成员. IL代码 元数据用途 用于编译,消除了C/CPP时期对头文件的依赖 VS Inte