Skip to content

Commit 7a02776

Browse files
committed
Revert search COM changes to common module
1 parent d51c05e commit 7a02776

13 files changed

+17
-15
lines changed

Tasks/Common/MSBuildHelpers/PathFunctions.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@ function Get-MSBuildPath {
55
[CmdletBinding()]
66
param(
77
[string]$Version,
8-
[string]$Architecture)
8+
[string]$Architecture,
9+
[switch]$SearchCom)
910

1011
Trace-VstsEnteringInvocation $MyInvocation
1112
try {
1213
# Attempt to find Microsoft.Build.Utilities.Core.dll from a VS 15 Willow install.
1314
[System.Reflection.Assembly]$msUtilities = $null
14-
if (($visualStudio15 = Get-VisualStudio_15_0) -and
15+
if ($SearchCom -and
16+
($visualStudio15 = Get-VisualStudio_15_0) -and
1517
$visualStudio15.Path) {
1618

1719
$msbuildUtilitiesPath = [System.IO.Path]::Combine($visualStudio15.Path, "MSBuild\15.0\Bin\Microsoft.Build.Utilities.Core.dll")

Tasks/MSBuild/Select-MSBuildLocation.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function Select-MSBuildLocation {
3333
# Look for a specific version of MSBuild.
3434
if ($Version -and "$Version".ToUpperInvariant() -ne 'LATEST') {
3535

36-
$Location = Get-MSBuildPath -Version $Version -Architecture $Architecture
36+
$Location = Get-MSBuildPath -Version $Version -Architecture $Architecture -SearchCom
3737

3838
# Warn if not found.
3939
if (!$Location) {
@@ -44,7 +44,7 @@ function Select-MSBuildLocation {
4444
# Look for the latest version of MSBuild.
4545
if (!$Location) {
4646
Write-Verbose 'Searching for latest MSBuild version.'
47-
$Location = Get-MSBuildPath -Version '' -Architecture $Architecture
47+
$Location = Get-MSBuildPath -Version '' -Architecture $Architecture -SearchCom
4848

4949
# Throw if not found.
5050
if (!$Location) {

Tasks/MSBuild/Tests/Select-MSBuildLocation.DefaultsMethodToVersionIfNoLocation.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ param()
44
# Arrange.
55
. $PSScriptRoot\..\..\..\Tests\lib\Initialize-Test.ps1
66
. $PSScriptRoot\..\Select-MSBuildLocation.ps1
7-
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '' -Architecture 'Some architecture'
7+
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '' -Architecture 'Some architecture' -SearchCom
88

99
# Act.
1010
$actual = Select-MSBuildLocation -Method '' -Location '' -Version '' -Architecture 'Some architecture'

Tasks/MSBuild/Tests/Select-MSBuildLocation.ReturnsLatestVersion.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ param()
44
# Arrange.
55
. $PSScriptRoot\..\..\..\Tests\lib\Initialize-Test.ps1
66
. $PSScriptRoot\..\Select-MSBuildLocation.ps1
7-
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '' -Architecture 'Some architecture'
7+
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '' -Architecture 'Some architecture' -SearchCom
88
foreach ($version in @('', 'latest')) {
99
# Act.
1010
$actual = Select-MSBuildLocation -Method 'Version' -Location 'Some input location' -Version $version -Architecture 'Some architecture'

Tasks/MSBuild/Tests/Select-MSBuildLocation.ReturnsSpecifiedVersion.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ param()
44
# Arrange.
55
. $PSScriptRoot\..\..\..\Tests\lib\Initialize-Test.ps1
66
. $PSScriptRoot\..\Select-MSBuildLocation.ps1
7-
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '14.0' -Architecture 'Some architecture'
7+
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '14.0' -Architecture 'Some architecture'-SearchCom
88

99
# Act.
1010
$actual = Select-MSBuildLocation -Method 'Version' -Location 'Some input location' -Version '14.0' -Architecture 'Some architecture'

Tasks/MSBuild/Tests/Select-MSBuildLocation.RevertsToLatestVersionIfVersionNotFound.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ param()
55
. $PSScriptRoot\..\..\..\Tests\lib\Initialize-Test.ps1
66
. $PSScriptRoot\..\Select-MSBuildLocation.ps1
77
Register-Mock Write-Warning
8-
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '' -Architecture 'Some architecture'
8+
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '' -Architecture 'Some architecture' -SearchCom
99

1010
# Act.
1111
$actual = Select-MSBuildLocation -Method 'Version' -Location '' -Version '15.0' -Architecture 'Some architecture'

Tasks/MSBuild/Tests/Select-MSBuildLocation.RevertsToVersionIfNoLocationSpecified.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ param()
44
# Arrange.
55
. $PSScriptRoot\..\..\..\Tests\lib\Initialize-Test.ps1
66
. $PSScriptRoot\..\Select-MSBuildLocation.ps1
7-
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '' -Architecture 'Some architecture'
7+
Register-Mock Get-MSBuildPath { 'Some resolved location' } -- -Version '' -Architecture 'Some architecture' -SearchCom
88

99
# Act.
1010
$actual = Select-MSBuildLocation -Method 'Location' -Location '' -Version '' -Architecture 'Some architecture'

Tasks/MSBuild/task.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"version": {
1313
"Major": 1,
1414
"Minor": 0,
15-
"Patch": 53
15+
"Patch": 54
1616
},
1717
"demands": [
1818
"msbuild"

Tasks/MSBuild/task.loc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"version": {
1313
"Major": 1,
1414
"Minor": 0,
15-
"Patch": 53
15+
"Patch": 54
1616
},
1717
"demands": [
1818
"msbuild"

Tasks/VSBuild/Select-MSBuildLocation.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function Select-MSBuildLocation {
1717
}
1818

1919
# Find the MSBuild location.
20-
if (!($msBuildLocation = Get-MSBuildPath -Version $msBuildVersion -Architecture $Architecture)) {
20+
if (!($msBuildLocation = Get-MSBuildPath -Version $msBuildVersion -Architecture $Architecture -SearchCom)) {
2121
throw (Get-VstsLocString -Key MSBuildNotFoundVersion0Architecture1 -ArgumentList $msBuildVersion, $Architecture)
2222
}
2323

0 commit comments

Comments
 (0)