我有一些.cshtml文件,我试图在项目之间共享(例如编辑器模板等)。
所以,我所尝试的是自定义虚拟路径提供程序(正在运行)和将共享文件添加为.csproj中的链接的组合,例如。
<Content Include="..\SharedWebContent\Views\Shared\EditorTemplates\Foo.cshtml">
<Link>Views\Shared\EditorTemplates\Foo.cshtml</Link>
</Content>
然而,当我这样做时,设置
<MvcBuildViews>true</MvcBuildViews>
忽略链接的文件。我有条件地在CI服务器上设置了这个,以便我们很快知道何时将编译错误引入视图或模板。但是,MvcBuildViews
似乎只检查项目目录中物理的文件。
有没有办法告诉MvcBuildViews
还检查链接文件?