Visual Studio компилирует файлы, не включенные в решение - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть объект 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 голосов
/ 07 декабря 2018

Я не совсем уверен, почему это вызвало проблему, но мне пришлось отключить параметр MvcCompile в csproj (установите MvcBuildViews в false):

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

...