有时,当我尝试在VS2015中启动ASP.NET MVC应用程序时,出现错误:
Error CS0041: Unexpected error writing debug information: 'External Component has thrown an exception'
ASPNETCOMPILER
被标记为发生错误的文件。
此错误与代码更改无关。即使我只是重新运行应用程序而没有任何更改,也有机会得到此错误。再运行一次可以有所帮助,但是通常我清理项目后只能重新运行。
有时我会收到甚至没有代码的错误:
"aspnet_compiler.exe" exited with code 1.
它在项目文件中引用此代码:
<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
<AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" /> <!-- HERE! -->
</Target>
我认为这是相同的错误,但仍然不知道如何处理。