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)
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"
2424Write-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