xar*_*rzu 18 c# asp.net visual-studio-2010
我一直在构建和重建ASP.NET程序.
我想,我最近将发布的内容复制回我正在开发的文件夹中,这是一个可怕的错误.
所以现在我在构建代码时遇到了一个不寻常的错误.它表示临时目录中的一个文件中存在重复的定义,并且临时目录中包含anohter文件.
错误3
类型'ChildEventHandler'存在于'c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files ...\b90cc7a4\28d266b\assembly\dl3\c4cf1ea3\b6e4b808_ef7cce01\App_Code.DLL'和'c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files ...\b90cc7a4\28d266b\App_Code.asx5jp5d.dll'C:\ inetpub\wwwroot ...\Resources\usercontrols .. ..ascx.cs 11 18 C:...... \
当然,我删除了项目和文件名,但这基本上就是错误所说的.
由于错误是临时文件,我该怎么办?
我没有在visual studio中看到一个"清除"选项来清除编译文件.

小智 32
在编译时我有时会遇到这个问题.转到此文件夹
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files并删除其下的所有文件和文件夹.当您构建不在IIS下托管的应用程序时,将在此文件夹下创建临时调试文件和文件夹.
删除时可能会出现访问被拒绝错误.关闭Visual Studio解决方案并删除此文件夹下的所有内容.它将解决编译错误.
对于在Windows 8或Windows 10中使用Visual Studio 2015的用户,解决方案是从以下位置删除所有临时文件:
%AppData%\Local\Temp\Temporary ASP.NET Files
然后重建您的解决方案.
如果您没有“Clean Solution”选项(可能是 Express 版本,或者 2010 年之前没有此选项?),要修复此错误,只需转到解决方案的 /bin 文件夹并删除所有项目,然后再次构建。
这将重新编译所有 DLL 文件。