Visual studio 查找文件所属的所有visual studio项目
我正在开发一个包含30多个项目和多个过滤器的VisualStudio解决方案Visual studio 查找文件所属的所有visual studio项目,visual-studio,Visual Studio,我正在开发一个包含30多个项目和多个过滤器的VisualStudio解决方案 确定文件所属的所有项目的最简单方法是什么 首先,打开命令shell窗口,并在文本文件中创建所有项目文件的列表。例如,对于C#项目(具有ending.csproj),在解决方案的根文件夹中运行以下命令: dir /s /b *.csproj >projectlist.txt 然后,您可以通过命令轻松确定包含特定文件的所有项目 findstr /f:projectlist.txt /m Name_Of_Your_F
确定文件所属的所有项目的最简单方法是什么 首先,打开命令shell窗口,并在文本文件中创建所有项目文件的列表。例如,对于C#项目(具有ending.csproj),在解决方案的根文件夹中运行以下命令:
dir /s /b *.csproj >projectlist.txt
然后,您可以通过命令轻松确定包含特定文件的所有项目
findstr /f:projectlist.txt /m Name_Of_Your_File
只是一个建议:如果您确保每个项目都有自己的文件夹,并且属于该项目的所有文件都在该文件夹中或其下,您可以避免将来的许多麻烦。使用AgentPack或类似的工具,允许搜索文件中包含的文本 使用以下设置: 文件名:*.csproj 包含文本:YourCodeFile.cs 查看:YourSolutionFolder
运行搜索,您将获得CS文件持有者的所有项目文件的列表。一个文件通常只应属于一个项目,否则您将长期遇到严重问题。我如何才能找到一个项目?(我只是写了“all”来概括一下:-)顺便说一句,这不是我的项目,而是我刚开始工作的公司,这将查找所有包含文件的项目,这些文件的名称包含您的文件的
name\u
:如果您正在查找bar.cs
,它还将查找包含foobar.cs
@user1735003:当然。这可以通过使用正则表达式来缓解,可能是findstr/f:projectlist.txt/R/m[^a-zA-Z][u文件的名称[^a-zA-Z][/code>,但我没有测试它。