解决方案中未包含的Visual Studio编译文件

时间:2018-11-29 14:54:50

标签: asp.net compiler-errors msbuild

我有一个CMS灵魂,Visual Studio解决方案位于文件系统CMS的顶部。 Visual Studio解决方案中没有包含许多文件。尝试编译时,出现了文件夹中但未包含在解决方案中的.aspx文件的错误。我不知道为什么会这样。如何防止VS尝试编译这些文件?

更新

实际上并没有堆栈跟踪。完整错误:

Severity    Code    Description Project File    Line    Suppression State
Error       The virtual path '/sitecore/shell/Applications/Analytics/ReportRunner/DateSelector.ascx' maps to another application, which is not allowed. KSCVCPII.Web    C:\temp\sitecore\shell\Applications\Analytics\ReportRunner\Report.aspx  5   

文件Report.aspx在磁盘上但没有包含在解决方案中的地方。

1 个答案:

答案 0 :(得分:0)

我不完全确定为什么这会导致问题,但是我不得不关闭csproj中的MvcCompile设置(将MvcBuildViews设置为false):

<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='false'">
<AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />