如何摆脱VisualStudio创建的临时文件中的警告?

时间:2011-05-21 01:10:43

标签: asp.net visual-studio

如何清除Visual Studio创建的临时文件中的警告?这是一个警告,

The type '_Default' in 'c:\Users\Chuck\AppData\Local\Temp\Temporary ASP.NET Files\website\364dc771\93d88a82\App_Web_i23ljiiw.0.cs' conflicts with the imported type '_Default' in 'c:\Users\Chuck\AppData\Local\Temp\Temporary ASP.NET Files\website\364dc771\93d88a82\App_Web_lxdd1z4z.dll'. Using the type defined in 'c:\Users\Chuck\AppData\Local\Temp\Temporary ASP.NET Files\website\364dc771\93d88a82\App_Web_i23ljiiw.0.cs'. c:\Users\Chuck\AppData\Local\Temp\Temporary ASP.NET Files\website\364dc771\93d88a82\App_Web_i23ljiiw.0.cs 134

2 个答案:

答案 0 :(得分:1)

我最近遇到了类似的问题,问题在于我的一个类没有被命名空间包围。虽然班级名称是独一无二的.net正在投掷一个非常适合告诉我它与另一种类型或类别发生冲突。

本地调试时没有错误 - 此错误仅在生产服务器上发生。

在我的课程中包装了一个命名空间后,这个问题就解决了。希望这些信息可以帮助您或至少指出您正确的方向。

答案 1 :(得分:0)

编写样本之类的批处理文件,并将其添加到构建事件中:

@echo off

echo *** Deleting ASP.NET temporary files (.NET 4.0)... ***

echo Deleting 32-bit files...
rmdir "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root" /Q /S

echo Deleting 64-bit files...
rmdir "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root" /Q /S

pause