Asp.net mvc MVCBuildViews忽略作为链接添加的文件
我有一些.cshtml文件正试图在项目之间共享(例如编辑器模板等) 因此,我尝试的是将自定义虚拟路径提供程序(正在工作)与将共享文件作为链接添加到.csproj中的组合,例如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
<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
,我也会看到相同的行为。