Asp.net mvc MVCBuildViews忽略作为链接添加的文件

Asp.net mvc MVCBuildViews忽略作为链接添加的文件,asp.net-mvc,razor,asp.net-mvc-5,Asp.net Mvc,Razor,Asp.net Mvc 5,我有一些.cshtml文件正试图在项目之间共享(例如编辑器模板等) 因此,我尝试的是将自定义虚拟路径提供程序(正在工作)与将共享文件作为链接添加到.csproj中的组合,例如 <Content Include="..\SharedWebContent\Views\Shared\EditorTemplates\Foo.cshtml"> <Link>Views\Shared\EditorTemplates\Foo.cshtml</Link> </Cont

我有一些.cshtml文件正试图在项目之间共享(例如编辑器模板等)

因此,我尝试的是将自定义虚拟路径提供程序(正在工作)与将共享文件作为链接添加到.csproj中的组合,例如

<Content Include="..\SharedWebContent\Views\Shared\EditorTemplates\Foo.cshtml">
  <Link>Views\Shared\EditorTemplates\Foo.cshtml</Link>
</Content>

视图\Shared\EditorTemplates\Foo.cshtml
但是,当我这样做时,设置

<MvcBuildViews>true</MvcBuildViews>
true
忽略链接的文件。我在我们的CI服务器上有条件地设置了这一点,以便我们在视图或模板中引入编译错误时能够快速知道。但是,
MvcBuildViews
似乎只检查项目目录中实际存在的文件


有没有办法告诉
MvcBuildViews
也检查链接文件?

相关路径在CI服务器中是否仍然保持tru?@Mrchief是-如果在本地将
MvcBuildViews
设置为
true
,我也会看到相同的行为。