从现有的 Visual Studio 项目中删除未使用的 js 和 css 文件

Posted

技术标签:

【中文标题】从现有的 Visual Studio 项目中删除未使用的 js 和 css 文件【英文标题】:Remove unused js and css files from existing visual studio project 【发布时间】:2014-05-06 01:32:15 【问题描述】:

对于一个新的开发项目,我从 VS2012 中的 MVC4 模板开始。我还添加了几个 Nuget 包、js 和 css。诚然错误地将源视为新项目的起点,而不是从空项目开始。

我正在考虑清理不需要的文件(NuGet 引用、js、css、图像等)作为我希望在当前 sprint 中解决的技术债务。

思考什么应该是最有效的方法,我搜索并发现许多先生已经面临这种情况:

    For images For css For references

我已经阅读了这些建议,首先它们似乎很旧,其次没有单一的解决方案,但我们必须针对不同类型的文件使用不同的工具,例如CSS,图片。

由于我使用的是 Resharper 8.1,因此我检查了是否可以进行救援。它提供了一个解决方案级别的代码清理对话框,该对话框非常有用,但它主要限于格式化(以及一些与 FxCop 相关的内容)。

我很好奇最近是否有人面临并解决了这个挑战(最好使用一些工具)?

是否有任何新工具可用于此任务?

如果没有可用的工具,你会怎么做?

【问题讨论】:

【参考方案1】:

有一个名为Code Maid 的免费扩展,它“是一个开源的 Visual Studio 扩展,用于清理、挖掘和简化我们的 C#、C++、F#、VB、XAML、XML、ASP、html、CSS、LESS、SCSS 、javascript 和 TypeScript 编码。”我相信这就是您正在寻找的,因为它具有很多功能。

2015 年 9 月更新:

一个新的免费扩展(2015 年 7 月发布)已经发布,可以删除孤立/未使用的文件:Find Unused Files

【讨论】:

我会检查并回复您。感谢分享。 我似乎找不到任何说明它可用于删除未使用文件的文档。我是瞎了还是不在那里? @CamHart 我用一个可以满足您需求的新插件更新了帖子

以上是关于从现有的 Visual Studio 项目中删除未使用的 js 和 css 文件的主要内容,如果未能解决你的问题,请参考以下文章

使用 Visual Studio Code 批量删除 AngularJS 项目中未使用的导入

如何在 Visual Studio 中删除未使用的对象?

删除未使用的引用 | Visual Studio 2019(16.10)新功能试用

无法在 Visual Studio 中创建 xml 文件

Visual Studio 2015 未响应/已停止工作的问题解决

Visual Studio 2017在首次运行时未显示编译异常