Initial commit
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
$keepConfigs = @('R_Wikigames_Eng','D_Wikigames_Eng')
|
||||
|
||||
$projects = Get-Project -All
|
||||
|
||||
foreach ($proj in $projects) {
|
||||
Write-Host "Project: $($proj.Name)"
|
||||
|
||||
# ConfigurationManager (DTE)
|
||||
$configMgr = $proj.ConfigurationManager
|
||||
$configNames = $configMgr.ConfigurationRowNames
|
||||
|
||||
foreach ($cfg in $configNames) {
|
||||
# remove config if not in keepConfigs
|
||||
if ($cfg -notin $keepConfigs) {
|
||||
Write-Host "- remove config: $cfg"
|
||||
$configMgr.DeleteConfigurationRow($cfg)
|
||||
}
|
||||
}
|
||||
}
|
||||
19
Visual Studio/Package Management Console/Remove-Config.ps1
Normal file
19
Visual Studio/Package Management Console/Remove-Config.ps1
Normal file
@@ -0,0 +1,19 @@
|
||||
$keepConfig = 'R_Wikigames_Eng'
|
||||
|
||||
$projects = Get-Project -All
|
||||
|
||||
foreach ($proj in $projects) {
|
||||
Write-Host "Elaborazione progetto: $($proj.Name)"
|
||||
|
||||
# ConfigurationManager (DTE)
|
||||
$configMgr = $proj.ConfigurationManager
|
||||
$configNames = $configMgr.ConfigurationRowNames
|
||||
|
||||
foreach ($cfg in $configNames) {
|
||||
if ($cfg -ne $keepConfig) {
|
||||
# remove config
|
||||
Write-Host "- remove config: $cfg"
|
||||
$configMgr.DeleteConfigurationRow($cfg)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user