从现有的 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 2019(16.10)新功能试用