从Temporary ASP.NET Files清除冲突的类文件

类文件C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \中的冲突阻止我构建解决方案。 即使我尝试清空文件夹,每次Visual Studio启动构建过程时,它都会将类文件导入到具有相同文件夹名称的temp文件夹中。 如果我重新启动机器或将其保留一夜,项目构建没有错误。 有没有告诉Visual Studio删除/忽略/清除可能在临时文件夹中的任何延迟类文件?

VS中的清洁解决方案选项也不起作用。 冲突中的类文件来自App_Code文件夹。

直接在此处添加此答案:移动临时位置以便于清洁或预构建事件

  ...   

来源是SO答案,导致了这一点: http : //blog.cwa.me.uk/2007/10/15/relocating-temporary-aspnet-files/

清理,关闭VS的所有实例,删除临时文件,清空回收站,在左肩上扔一撮盐。 启动VS并重建所有。

这种情况发生在奇怪的时间对我有用

检查您是否在项目中编译了DLL文件而未编译相同的类。

在项目上使用预构建操作以确保清除文件夹,可能是IIS在提供应用程序之前自动编译您的应用程序。

我认为你有两个相同的类名:一个在你的APP_Code中,另一个类作为用户控件或页面的名称。

我在项目中遇到过类似的问题。 这些文件面临着当前项目中具有相同名称的文件和另一个项目之间的冲突。 我已经通过从我的项目的bin目录中删除了我不想要的文件来解决它。(如果问题没有解决,请从“Debug”和“Release”文件夹中删除不需要的文件和临时文件。)。 在我的情况下,这100%工作。