| 爱词霸首页 | 爱词霸空间 | 帮助
 

解决“csc 不是内部或外部指令 ”

时间:2008-10-21 01:44 | 分类:个人日记 - IT
                                        设置环境变量启用命令行编译                               
                                   今天想通过命令行方式调用C#编译器编译一段自己写的小程序,但当我以“开始→运行→cmd”的方式调出命令控制台窗体,并在其提示符后键入“cscwenjianming.cs”命令编译时,提示“csc不是内部或外部指令”。在确定了csc确实是C#的编译命令后,通过查找帮助文档才知道,原来只有使用“Visual Studio命令提示”(以“开始”菜单上“Visual Studio 工具”下的快捷方式提供)系统才会设置好所有必要的环境变量。否则需要运行vsvars32.bat 以设置适当的环境变量来支持命令行编译(vsvars32.bat文件在VS安装目录下的Common7\Tools子目录中)。具体做法如下:
    1.在命令提示符处,将目录更改到VS安装目录的 Common7\Tools 子目录。
    2.键入 VSVARS32 以运行 VSVARS32.bat。
完成以上操作后,再键入“csc wenjianming.cs”命令编译,则显示相关编译信息,即C#程序可以以命令行方式正常编译了。                                
  
评论 (4) | 阅读 (105) | 收藏 | 举报 | 推荐
  
最近他们阅读过这篇文章:      
  
上一篇: study experience
  
评论内容
 
   
 
发表评论
  
  
 

浏览次数:1563
 
全部日志 (11)
个人日记 (9)
学习笔记 (2)
 
日志分类
IT (7)
Joke (1)
 
日志存档
2008年11月 (3)
2008年10月 (3)
2008年09月 (1)
2008年08月 (1)
2008年07月 (3)