怎么用命令提示符运行C#程序?

usingSystem;classClass1{publicstaticvoidMain(){console.write("helloworld!");}}我用文本编辑器... using System;
class Class1
{
public static void Main()
{
console.write("hello world!");
}
}
我用文本编辑器写了这一段程序,并以helloworld.cs保存,可是在命令提示符输入csc helloworld.cs却提示csc 不是内部命令和外部命令,也不是可执行的程序批处理程序。
请问这是为什么?
我找不到csc.exe
我没有安装vs2005或vs2008
也没有framework
那怎么办?

我装了Visual Studio2005,可是csc.exe是在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727里的,如果要用它,我是不是每次都要在命令提示符里输入完整的地址呢?那是不是很麻烦?
展开
 我来答
可可小车迷
推荐于2017-11-27 · TA获得超过136个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:121万
展开全部
确定安装了netframework(或者安有VS2005之类的)只是前提。
然后可以进入dos也可以开始->VS2005/VS2008-->Vistual Tools\可以看到VS2005/VS2008命令提示。然后输入cd C:\(此处为你要编译的helloworld.cs的文件夹,而不是你的文件看好了)。
此时显示了你当前所处的位置,然后开始执行csc helloworld.cs即可。到你要编辑的文件夹下,可以找到类似.dll或者.exe的文件。
步骤够详细,只要按照做就可以。
owen27
2009-04-28 · TA获得超过901个赞
知道小有建树答主
回答量:980
采纳率:100%
帮助的人:655万
展开全部
你需要配置系统环境变量,否则找不到csc编译程序,无法编译。

不过还有个更简单的方法就是用Visual Studio带的命令行控制台程序来代替普通的windows cmd控制台,这样它会自动为你配置csc编译器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanhuisky
2009-04-29 · 超过18用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:60.6万
展开全部
在命令提示行里输入“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe D:\helloworld.cs ”(这里以保存在D盘根目录为例,楼主根据自己的保存路径写,以引号里的为准) 编译成功后就直接输入helloworld,然后回车就可以运行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
egghead008
2009-04-28 · TA获得超过1164个赞
知道小有建树答主
回答量:1424
采纳率:100%
帮助的人:1379万
展开全部
你安装了VS2005/或者是vS2008了吗,如果是:
在开始->VS2005/VS2008-->Vistual Tools\可以看到VS2005/VS2008命令提示,点击即可;
如果没有安装,只要找到你得
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2009-04-29 · TA获得超过812个赞
知道小有建树答主
回答量:829
采纳率:0%
帮助的人:300万
展开全部
恩,你要找到CSC啊。
默认在这里装着

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe

所以你要切换到那个那个路径下。否则找不到CSC.EXE

如果你什么都不装,那运行什么。。?
最简单的是装.net framework
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式