Skip to content

Commit 11d7f8e

Browse files
committed
Work CD-CI
Signed-off-by: José Simões <jose.simoes@eclo.solutions>
1 parent 2005b94 commit 11d7f8e

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

install-nf-vs-extension.ps1

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# choco install wixtoolset -y --force
66

77
# #Installing VS extension 'Wix Toolset Visual Studio 2017 Extension'
8-
# Install-VsixExtension -Url 'https://marketplace.visualstudio.com/_apis/public/gallery/publishers/vs-publisher-1470366/vsextensions/nanoFrameworkVS2017Extension/0/vspackage' -Name 'nanoFramework.Tools.VS2017.Extension.vsix'
8+
# Install-VsixExtension -Url 'https://marketplace.visualstudio.com/_apis/public/gallery/publishers/vs-publisher-1470366/vsextensions/nanoFrameworkVS2017Extension/0/vspackage' -Name '47973986-ed3c-4b64-ba40-a9da73b44ef7-1.0.1.0.vsix'
99

1010

1111
# # install VSSetup PS module (https://github.com/Microsoft/vssetup.powershell)
@@ -18,7 +18,7 @@
1818
# | Select-Object -ExpandProperty InstallationPath
1919

2020
# extension path
21-
$vsixPath = Join-Path $env:Agent_TempDirectory "nanoFramework.Tools.VS2017.Extension.vsix"
21+
$vsixPath = Join-Path $env:Agent_TempDirectory "47973986-ed3c-4b64-ba40-a9da73b44ef7-1.0.1.0.vsix"
2222
# installer path
2323
$INSTALLER_PATH = Join-Path $env:Agent_TempDirectory "install-vsix.cmd"
2424
Write-Host ("##vso[task.setvariable variable=INSTALLER_PATH;]$INSTALLER_PATH")
@@ -35,19 +35,22 @@ Write-Host ("##vso[task.setvariable variable=INSTALLER_PATH;]$INSTALLER_PATH")
3535

3636
# # $installScript = Join-Path $env:Agent_TempDirectory "install-vsix.cmd"
3737

38-
$Url = "https://vs-publisher-1470366.gallerycdn.vsassets.io/extensions/vs-publisher-1470366/nanoframeworkvs2017extension/1.0.0.0/1539707795657/nanoFramework.Tools.VS2017.Extension.vsix"
39-
$Name = "nanoFramework.Tools.VS2017.Extension.vsix"
38+
# $Url = "https://www.myget.org/F/nanoframework-dev/vsix/47973986-ed3c-4b64-ba40-a9da73b44ef7-1.0.1.0.vsix"
39+
# $Name = "47973986-ed3c-4b64-ba40-a9da73b44ef7-1.0.1.0.vsix"
4040

41-
Write-Host "Downloading $Name..."
42-
$FilePath = "${env:Temp}\$Name"
41+
# Write-Host "Downloading $Name..."
42+
# $FilePath = "${env:Temp}\$Name"
43+
44+
# # Invoke-WebRequest -Uri $Url -OutFile $FilePath
45+
46+
(New-Object Net.WebClient).DownloadFile('https://www.myget.org/F/nanoframework-dev/vsix/47973986-ed3c-4b64-ba40-a9da73b44ef7-1.0.1.0.vsix', $vsixPath)
4347

44-
Invoke-WebRequest -Uri $Url -OutFile $FilePath
4548

4649
# $ArgumentList = ('/quiet /a', $FilePath)
4750

4851
# install on normal process
49-
Write-Host "Starting Install $Name..."
50-
Start-Process -FilePath 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VSIXInstaller.exe' -ArgumentList " /skuName:Enterprise /skuVersion:15.0 /quiet /a $FilePath" -Wait -PassThru
52+
Write-Host "Starting Install VS nanoFramework extension..."
53+
Start-Process -FilePath 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VSIXInstaller.exe' -ArgumentList " /skuName:Enterprise /skuVersion:15.0 /quiet /a $vsixPath" -Wait -PassThru
5154

5255
# # install on process with timeout
5356
# Write-Host "Starting Install $Name..."
@@ -79,7 +82,7 @@ Start-Process -FilePath 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Ent
7982

8083
# # "`"$vsInstallPath\Common7\IDE\VSIXInstaller.exe`" /q /a $vsixPath" | out-file ".\install-vsix.cmd" -Encoding ASCII
8184
# "`"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VSIXInstaller.exe`" /skuName:Enterprise /skuVersion:15.0 /q /a `"$vsixPath`"" | out-file $INSTALLER_PATH -Encoding ASCII
82-
"`"$vsInstallPath\Common7\IDE\VSIXInstaller.exe`" /skuName:Enterprise /skuVersion:15.0 /q `"$vsixPath`"" | out-file $INSTALLER_PATH -Encoding ASCII
85+
# "`"$vsInstallPath\Common7\IDE\VSIXInstaller.exe`" /skuName:Enterprise /skuVersion:15.0 /q `"$vsixPath`"" | out-file $INSTALLER_PATH -Encoding ASCII
8386

8487
# Start-Process -FilePath "$vsInstallPath\Common7\IDE\VSIXInstaller.exe" -ArgumentList "/q $extension" -Wait -PassThru
8588

0 commit comments

Comments
 (0)