I up up环境变量:%comspec% /k ;H:\Visual Studio\Common7\Tools\vsvars32.bat 有没有写错?csc命令仍然不可用 报错 'csc' is not recognized as an internal or external command
必须要在当前窗口,就是运行.bat 的那个窗口,不是运行后关闭再开cmd 窗口仍要用 win2k 默认的是各CMD 窗口的环境变量不通用1,你可以在开始菜单「开始」菜单\程序\Microsoft Visual Studio .NET\Visual Studio .NET 工具\Visual Studio .NET 命令提示运行它就行了2,想直接运行批处理,则该批处理位于 vs.net 的安装目录下的 Common7\Tools 目录3,至于你的H:\Visual Studio\Common7\Tools\vsvars32.bat 是不是你机上也装了vs6?试试 Microsoft Visual Studio .NET\Common7\Tools\vsvars32.bat
「开始」菜单\程序\Microsoft Visual Studio .NET\Visual Studio .NET 工具\Visual Studio .NET 命令提示和我直接用cmd 打开的ms dos 有什么区别? 是不是运行了某个命令?
win2k 默认的是各CMD 窗口的环境变量不通用1,你可以在开始菜单「开始」菜单\程序\Microsoft Visual Studio .NET\Visual Studio .NET 工具\Visual Studio .NET 命令提示运行它就行了2,想直接运行批处理,则该批处理位于 vs.net 的安装目录下的 Common7\Tools 目录3,至于你的H:\Visual Studio\Common7\Tools\vsvars32.bat 是不是你机上也装了vs6?试试
Microsoft Visual Studio .NET\Common7\Tools\vsvars32.bat
算了,直接告诉你,例如:
C:\WINNT\Microsoft.NET\Framework\v1.1.4322
这是我机子上的,你把系统目录和版本目录相应改一下,添加到
path 环境变量中就行了。
“csc命令是编译但不执行吧? 怎样敲了命令看运行结果?”
什么意思?难道编译完之后,不能自己敲哪个命令来运行吗?
以后就可以使用 %mypath%\autoexec.bat 之类的来代替c:\autoexec.bat 以增加公用性。。就是说 %comspec% 就是cmd.exe而后面的 /k 是指执行完后面的批处理后保留cmd 窗口而不直接关闭窗口最后的 xxxx\vsvars32.bat 是一个批处理文件,内容是vs.net command prompt(或叫命令行窗口)的一些路径和环境变量设置,这些设置在当前的cmd 窗口是私有的(这和过去的dos 有差别),也就是说你再开一个cmd 窗口这个新开的窗口里的是没有上一个vsvars32.bat 里设置的那些路径和变量,二个是完全不同的,所以不知你明白没有。。