Search code examples
c#.netasp.netvisual-studio-2010app-code

Clean conflicting class files from Temporary ASP.NET Files


Class file Conflicts in C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\ is preventing me from building the solution. Even though I try emptying out the folder, each time Visual Studio starts the build process, it brings in the class file in to the temp folder with the same folder name. If I restart the machine or leave it overnight, project build without error. Is there anyway to tell Visual studio to delete/ignore/clean any lingering class files that could be in the temp folder?

Clean solution option in VS doesn't work either. Class file in conflict are from the App_Code folder.


Solution

  • Adding this as an answer here directly: move the temp location for easier cleaning or a pre-build event

    <system.web>
    
       <compilation tempDirectory="d:\TempASP.NETFiles\">
    
          ...
    
       </compilation>
    
    </system.web>
    

    Source was the SO answer, which lead to this: http://blog.cwa.me.uk/2007/10/15/relocating-temporary-aspnet-files/