CS0016 编译错误

安装了VS2005 SP1后,再启动VS2005编译程序,出现CS0016错误:

未能写入输出文件“file”—“reason”

    编译器未能写入输出文件。检查文件的路径,确保文件存在。如果该位置已经存在一个以前生成的文件,请确保该文件可写入,并且当前没有进程将该文件锁定。例如,确保在尝试生成时可执行文件没有运行。

    百思不得其解,在网上绕了个大圈子,发现有提到 KB825791,说道 %TEMP% 和 %TMP% 文件夹必须是硬盘上的文件夹,恍然大悟!因某些原因,我在系统上使用256M内存让RamDisk 8.0开了一个虚拟硬盘,然后把TEMP\TMP等临时文件的内容放到这个虚拟硬盘中。在安装SP1后,这个虚拟盘停止工作了,所以...

    修正后,工作正常。

posted @ 2006-12-17 15:13  多米诺  阅读(205)  评论(0)    收藏  举报