CS0016 编译错误
安装了VS2005 SP1后,再启动VS2005编译程序,出现CS0016错误:
未能写入输出文件“file”—“reason”
未能写入输出文件“file”—“reason”
编译器未能写入输出文件。检查文件的路径,确保文件存在。如果该位置已经存在一个以前生成的文件,请确保该文件可写入,并且当前没有进程将该文件锁定。例如,确保在尝试生成时可执行文件没有运行。
百思不得其解,在网上绕了个大圈子,发现有提到 KB825791,说道 %TEMP% 和 %TMP% 文件夹必须是硬盘上的文件夹,恍然大悟!因某些原因,我在系统上使用256M内存让RamDisk 8.0开了一个虚拟硬盘,然后把TEMP\TMP等临时文件的内容放到这个虚拟硬盘中。在安装SP1后,这个虚拟盘停止工作了,所以...
修正后,工作正常。

浙公网安备 33010602011771号