Находим зависимые проекты Visual Studio с помощью PowerShell


Visual Studio не хватает возможности просмотреть список проектов, зависящих от выбранного проекта. Избавиться от монотонного просмотра всех проектов решения можно с помощью сценария PowerShell.

#DependentProjects.ps1
#выводит список проектов С#, зависящих от указанного проекта
# первый параметр - каталог решения Visual Studio
# второй параметр - имя проекта
#пример использования:
# DependentProjects.ps1 E:\progdata\vs2008\projects\DotNetBookZero Point

param($SolutionDir, $Project)
$csprojects = Get-ChildItem -Path $SolutionDir -Filter *.csproj -Recurse
$csprojects | ForEach-Object {
  if(($_ | Get-Content) -match ("" + $Project)) {
    $_.BaseName
  }
}
Реклама
Запись опубликована в рубрике автоматизация, scripting, software с метками , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s