Raj*_*lar 11 .net visual-studio
如何查找包括.sln和.csproj的文本?我想搜索所有项目中的包版本.我有一个实例,其中包版本没有在npm中捕获,但存在于.csproj文件中,因此导致问题.
在VS中:
转到编辑>查找和替换>在文件中查找,这将打开此屏幕:
然后,按“查找范围”右侧的省略号按钮,该按钮上方用红色圆圈圈出。
这将打开一个屏幕,您可以在其中选择文件夹:
使用列表之间的向右箭头(红色圆圈)选择要搜索的文件夹,然后选择包含要搜索的.proj或.sln文件的文件夹。
按确定
返回到“查找和替换”屏幕,如果只需要项目文件,例如。?? proj,则可以添加过滤器(类似于其他答案中提到的过滤器)。.sln; .asax; .ashx
最后,将启用“查找”按钮,单击“查找全部”,这将返回包含项目文件的结果:
注意:@TS恰好说明了我在屏幕快照中勾选了“仅显示文件名”。您不需要用它来完成这项工作,因为在我的项目中已经缩小了文件,所以勾选了该复选框,并且如果它们包含在搜索结果中,它们会导致“查找结果”窗口的显示速度变慢!
Visual Studio有一个名为"在文件中查找"的选项.打开表单,键入要搜索的文本,然后可以实际设置文件类型.例如,如果要搜索项目文件,解决方案文件和代码文件,可以将filter设置为
*?? PROJ;*.SLN;*VB;*.CS;*ASAX;*.ashx的
我们混合了c#和vb,因此*.??proj
涵盖了所有这些.
点击"全部查找"
搜索结束后,在结果窗口中单击该行,它将带您到文件中找到匹配项的行
重要的提示
当字段"查找范围"设置为"整个解决方案"或"当前项目"或"所有打开的文档"时,搜索将完全跳过
*.??proj
文件,即使它们在过滤器中列出.如果卸载项目并打开项目文件进行编辑,"整个解决方案"和"所有打开的文档"选项将搜索已打开的项目文件.
还要记住
已向MS报告有关"在文件中查找"功能的错误.特别是VS2017受到影响.因此,根据您拥有的VS版本,某些内容可能正常工作也可能无法正常工作.我知道子文件夹功能受到影响.我已经看到这只搜索3个文件夹深,但不深.在这里,您可以查看或报告新的错误
归档时间: |
|
查看次数: |
3026 次 |
最近记录: |