PowerShell/assets
bergmeister da49841f16 Use a simple file based check for the VC++ 2015 redistributables (#4745)
* A simple and minimal fix of 4665 to check for the Visual Studio C++ 2015 redistributables. Note that this is specific to 2015 (vcruntime140.dll refers to the Visual Studio version 14.0, which maps to Visual Studio 2015).
A previous check registry check of 'SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeMinimum' failed because when the redistributables are installed via Windows update (which does not use MSI), then the registry entry did not get populated.
The 'Pending' attribute was removed from existing tests since the download links are now present again and the tests were improved using Pester TestCases.

* Fixed typo spotted in code review of PR 4745

* Remove DirectorySearch Id duplication by defining it once and referencing according to this special trick in the official WiX documentation here: http://wixtoolset.org/documentation/manual/v3/howtos/files_and_registry/directorysearchref.html
Renamed property values as suggested.

* Remove replacements of HTTPS with HTTP, i.e. test against exact link. Use -UseBasicParsing switch with the hope of not having failures in the CI environment.
Added comment why there is no assertion about the StatusCode.

* Replace download links with link to pre-requisites page as suggested in PR 4745 because this page is easier to update

* Compilation error CNDL0012 fix: WiX does not allow lowercase characters for file search property Ids because due to them being used for a search property means that they must be public, hence lowercase is not allowed.
2017-09-14 18:42:36 -07:00
..
AppImageThirdPartyNotices.txt Add Third Party Notices for AppImage 2017-02-17 11:09:36 -08:00
license.rtf assets: Fix typo (found by codespell) 2016-08-18 22:03:39 +02:00
powershell.1.ronn Rename $IsOSX to $IsMacOS (#4757) 2017-09-07 10:34:40 -07:00
Powershell.icns Add OSX/macOS icon file. 2016-08-22 14:57:04 -04:00
Powershell_16.png Renamed Assets folder to assets - for systems that are case sensitive 2016-06-06 14:28:27 -07:00
Powershell_20.png Renamed Assets folder to assets - for systems that are case sensitive 2016-06-06 14:28:27 -07:00
Powershell_24.png Renamed Assets folder to assets - for systems that are case sensitive 2016-06-06 14:28:27 -07:00
Powershell_32.png Renamed Assets folder to assets - for systems that are case sensitive 2016-06-06 14:28:27 -07:00
Powershell_40.png Renamed Assets folder to assets - for systems that are case sensitive 2016-06-06 14:28:27 -07:00
Powershell_48.png Renamed Assets folder to assets - for systems that are case sensitive 2016-06-06 14:28:27 -07:00
Powershell_64.png Renamed Assets folder to assets - for systems that are case sensitive 2016-06-06 14:28:27 -07:00
Powershell_256.ico MSI Installer enhancements Part 1 2016-06-27 11:39:49 -07:00
Powershell_256.png Renamed Assets folder to assets - for systems that are case sensitive 2016-06-06 14:28:27 -07:00
Product.wxs Use a simple file based check for the VC++ 2015 redistributables (#4745) 2017-09-14 18:42:36 -07:00