用记事本编写C#程序并运行C#代码
2013-11-20 22:37
309 查看
net framework自带有C#编译器 csc.exe,用它就好了 它在.NET框架目录下的<\Microsoft.NET\Framework\v**** (*号内容与版本有关) 不行你直接搜索csc.exe就行了。 然后得设置环境变量Path 默认情况下,这个路径是不在 Path 环境变量中的。你在命令行下直接输入 csc,windows不会到上面那个路径中去找这个程序。所以也就提示找不到文件了。 设置方法: 1) 在“我的电脑”上点击右键,现在“属性” 2) 在弹出的属性对话框中,找到“高级”一页 3) 点击“环境变量”按钮 4) 在“系统变量”里面找到 Path 的变量,双击之 5) 在最后加上分号和上面那个路径。比如: ....;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 那后面;号后一串路径是我机子上csc.exe所在的路径,要改成你自己的。 然后就可以在命令行下,最好是.NET FRAMEWORK自带的命令行工具上运行 csc 你的文件名.cs(要加上全路径,如果你设了Path就不用带绝对路径) 如 csc d:\helloworld.cs 这样就会生成一个helloworld.exe,直接运行就行了,就这么简单。 附C#编译器csc.exe的常见用法: 编译 File.cs 以产生 File.exe: csc File.cs 编译 File.cs 以产生 File.dll: csc /target:library File.cs 编译 File.cs 并创建 My.exe: csc /out:My.exe File.cs
相关文章推荐
- C#程序集系列01,用记事本编写C#,IL代码,用DOS命令编译程序集,运行程序
- 编写高质量代码改善C#程序的157个建议——建议121:为应用程序设定运行权限
- 编写高质量代码改善C#程序的157个建议——建议49:在Dispose模式中应提取一个受保护的虚方法
- 编写高质量代码改善C#程序的157个建议——建议58:用抛出异常代替返回错误代码
- 编写高质量代码改善C#程序的157个建议——建议65:总是处理未捕获的异常
- 编写高质量代码改善C#程序的157个建议——建议66:正确捕获多线程中的异常
- 编写高质量代码改善C#程序的157个建议——建议82:Parallel简化但不等同于Task默认行为
- 编写高质量代码改善C#程序的157个建议——建议123:程序集不必与命名空间同名
- 编写高质量代码改善C#程序的157个建议——建议133:用camelCasing命名私有字段和局部变量
- 编写高质量代码改善C#程序的157个建议——建议138:事件和委托变量使用动词或形容词短语命名
- 编写高质量代码改善C#程序的157个建议——建议147:重构多个相关属性为一个类
- 《编写高质量代码 改善C#程序的157个建议》 - 书摘精要
- 编写高质量代码改善C#程序的157个建议——建议4: TryParse比Parse好
- 编写高质量代码改善C#程序的157个建议——建议19:使用更有效的对象和集合初始化
- 《编写高质量代码 : 改善C#程序的157个建议》读书笔记 1-10
- 编写高质量代码改善C#程序的157个建议——建议38:小心闭包中的陷阱
- 编写高质量代码改善C#程序的157个建议——建议52:及时释放资源
- 解决C#编写的程序无法在xp系统上运行的问题
- 编写高质量代码改善C#程序的157个建议——建议61:避免在finally内撰写无效代码
- 编写高质量代码改善C#程序的157个建议——建议67:慎用自定义异常