Visual studio Visual Studio-删除未使用的文件
我想知道是否有一个扩展名、宏或其他东西可以查看您的解决方案,并给出一个报告,说明代码中的任何地方都没有引用哪些js/css/image文件Visual studio Visual Studio-删除未使用的文件,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,我想知道是否有一个扩展名、宏或其他东西可以查看您的解决方案,并给出一个报告,说明代码中的任何地方都没有引用哪些js/css/image文件 我有一个大项目,随着时间的推移,它已经积累了灰尘。除了手动搜索每个文件的使用情况外,还有其他节省时间的方法吗?更新您将找不到能够系统地识别未使用资源的工具,因为JavaScript、CSS和图像文件可以动态加载。本文展示了如何动态加载JavaScript和CSS,在JavaScript中,动态加载图像是一项简单的任务。很容易想象这样一种场景:图像名称从外部数
我有一个大项目,随着时间的推移,它已经积累了灰尘。除了手动搜索每个文件的使用情况外,还有其他节省时间的方法吗?更新您将找不到能够系统地识别未使用资源的工具,因为JavaScript、CSS和图像文件可以动态加载。本文展示了如何动态加载JavaScript和CSS,在JavaScript中,动态加载图像是一项简单的任务。很容易想象这样一种场景:图像名称从外部数据源加载,或者从另一个字段值加上“.jpg”连接。显然,任何试图扫描源以查找未引用文件的工具都会丢失这些资源 也就是说,您可以使用VisualStudio的“按正则表达式搜索”功能或使用高性能文本编辑器(如带有正则表达式搜索功能的记事本+)来搜索对.js、.css和.jpg文件的硬编码引用 例如,要使用Visual Studio搜索ASCX ir ASPX页面中引用的以.js结尾的所有文件,请转到“编辑/查找并替换/查找文件”,将搜索表达式设置为“打开” “使用正则表达式”,并将“查找这些文件类型”设置为“*.aspx;*.ascx”。 (“\”转义“.”,而“>”表示单词的结尾,因此找到的是“foo.js”,而不是“foo.jsx”。Visual Studio有自己的正则表达式语法,这是有文档记录的) 此外,下面我的原始回复中的工具可以很好地说明加载站点时实际使用了哪些JS/CSS/图像资源。当与测试工具(如)结合使用时,这些工具应允许您自信地删除资源
您应该查看以下几种工具:
- 似乎最合适。根据他们的网站:
- 是Javascript的代码覆盖率检查器
- 对于CSS,有一个在线工具和一个名为
以上所选答案中的扩展仅适用于vs2012,而Code Maid适用于vs2010-vs2014:
有一个免费扩展名为“是一个开源Visual Studio扩展,用于清理、挖掘和简化我们的C++、C++、F、VB、XAML、XML、ASP、HTML、CSS、更少、SCSS、JavaScript和类型代码。”
- 它是半手动的
- 这不是分机吗
- 看起来很长,但并不复杂或困难
- 仅适用于图像或所有文件
- 克服了所有ajax技巧
- 应与Visual Studio的任何项目或版本一起使用
dir/b
。将其复制到剪贴板(标记功能)并粘贴到单元格B2=not(isna(VLOOKUP(B2,$A$2:$A$TheBottomOfA,1,false))
。将A列的底部更改为A列中最后使用的行你仍然需要运用常识
BRAIN=ON
如果您使用的是新版本的Visual Studio,但无法使用扩展,我所做的是: