日期:2014-05-19  浏览次数:20420 次

[提问]未能将临时文件复制到输出目录中~
这个在系统恢复后(我以前做系统恢复时都没有这样的问题)就出现了~

我是安装好了VS2003,才做的备分~以前在生成解决方案和运行时根本没有这样的问题……以前顶多在运行WEB程序的时候需要重新在IIS服务里面重新生成一下项目~就可以用了~

我也查过相关的办法~但是把IIS   SERVICE关掉,再把BIN里面的东西清空~照样不行~我也查看了IIS虚拟路径~f:\myweb后面没有 "\ "~也应该不是解析的问题~甚至于我打开WINDOWS应用程序~运行时也照样报“未能将临时文件复制到输出目录中”~

更无语的是~我新开了个PROJECT~什么都没写~照样无法运行……

------解决方案--------------------
http://msdn2.microsoft.com/zh-cn/library/tta90aft(vs.80).aspx
标准答案
------解决方案--------------------
未能将临时文件复制到输出目录中

项目系统无法将临时文件复制到输出目录中。编译器总是生成到中间目录,例如 obj\configname。在生成进程结束时,项目系统将文件从中间目录复制到项目输出目录中。

当编译的某个程序集大于 64 KB 并且以下条件之一成立(或二者均成立)时,则可能会出现此问题:

解决方案包含编译到同一输出文件夹中的项目。

引用的程序集或项目之一的“复制本地”属性设置为 False。

更正此错误

将各个项目的输出编译到不同的文件夹中。

将引用的程序集或项目的“复制本地”属性设置为 True。

验证没有打开“对象浏览器”窗口。

验证没有在 Visual Studio 2005 的其他实例中打开相同的项目。