【问题标题】:Discover whether views/partials are being used within an MVC project发现是否在 MVC 项目中使用了视图/部分
【发布时间】:2013-11-01 18:13:39
【问题描述】:

这个问题可能以前被问过,但我的搜索没有找到任何东西。有没有一种简单的方法可以找出 MVC 项目中是否没有使用视图/部分?目前我正在整个解决方案中搜索单个视图名称,但想知道是否有一个工具可以使这项工作更容易?如果没有使用视图/部分,我理想地寻找可以在 Visual Studio 中提供视觉指示的东西。

我基本上是在清理现有的代码库,并希望删除所有不再使用的视图。

【问题讨论】:

  • 抱歉,没有简单的方法。
  • 我有一种感觉,但我想我会把它扔在那里
  • 搜索 Html.Partial 和 Html.RenderPartial。同时搜索 PartialViewResult。我认为这将涵盖所有内容。
  • @jeff.eynon 您还需要添加Partial,如return Partial("blah")
  • 没有更好的办法了吗??

标签: asp.net-mvc visual-studio


【解决方案1】:

当我想查看一个视图是否被使用时,我将它移出我的项目并启用视图编译。如果从其他地方引用视图,它通常会中断。

通过手动编辑您的 mvc csproj 文件并设置以下内容来启用视图编译

<PropertyGroup>
  <MvcBuildViews>true</MvcBuildViews>
</PropertyGroup>

【讨论】:

    猜你喜欢
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 2015-12-29
    • 1970-01-01
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多