C:\tmp>csc Hello.cs
适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008 编译器
.5.30729.1
 版
版权所有(C) MicrosoftCorporation。保留所有权利。warning CS1668: “LIB 环境变量”中指定的搜索路径“D:\Program Files\Microsoft
        Visual Studio\VC98\mfc\lib”无效 --“系统找不到指定的路径。 ”
warning CS1668: “LIB 环境变量”中指定的搜索路径“D:\Program Files\Microsoft
        Visual Studio\VC98\lib”无效 --“系统找不到指定的路径。 ”
error CS0016: 未能写入输出文件“c:\tmp\Hello.exe”--“目录名无效。 ”

解决方案 »

  1.   

    cmd 下运行需要设置环境变量
      

  2.   

    如果不想设置环境变量,那就从开始菜单--》vs2008--》visual studio tools里面的命令提示行。
      

  3.   

    属性"->"高级"-"环境变量",把"Administrator 的用户变量"里的lib变量删除无效路径
      

  4.   

      你光把CSC.exe拷贝到你的tem目录是没有用的,还有它的LIB文件你没有拷贝过来,所以有以上错误提示。你可以用PATH设置路径,如果怕麻烦可以“从开始菜单--》vs2008--》visual studio tools里面的命令提示”,再转到你的程序目录,打入以上你的编译命令就成。因为你点“visual studio tools里面的命令提示”时已经执行了微软的一个.BAT文件,路径已帮你设好了。
      

  5.   

    直接在菜单里找Visual Studio Tools->Visual Studio 命令提示或Visual Studio Command Prompt...执行这个或者在cmd中执行%comspec% /k "你的VS安装路径\VC\vcvarsall.bat" x86配置命令行环境...
      

  6.   

    感谢各位。问题找出来了,我在起动vs2008时系统要提示一个项目未加载,让我输一个命令或联系软件件包供应商,我输了就好了.就是后边这个在cmd下边输,devenv /resetskippkgs
      

  7.   

    遇到的朋友可以看一下:http://support.microsoft.com/?scid=kb;en-us;823245&x=17&y=14