Last active
March 23, 2018 22:12
-
-
Save nmetulev/ad23a2b445ea55de16ac8f80caed3230 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"requirements": [ | |
{ | |
"name": "Windows 10 Fall Creators Update", | |
"additionalInformation": "build 16299 or later", | |
"checks": [ | |
{ | |
"checkType": "MinimumRegistryValue", | |
"registryHive": "LocalMachine", | |
"registryKey": "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", | |
"registryValue": "CurrentBuildNumber", | |
"expectedValue": "16299" | |
} | |
], | |
"isOptional": "false", | |
"installationNotes": "https://www.microsoft.com/software-download/windows10" | |
}, | |
{ | |
"name": "Visual Studio 2017", | |
"additionalInformation": "Community Edition or higher", | |
"checks": [ | |
{ | |
"checkType": "VisualStudioInstalled" | |
} | |
], | |
"isOptional": "false", | |
"installationNotes": "https://www.visualstudio.com/vs/", | |
"modules": [ | |
{ | |
"name": "Universal Windows Platform development", | |
"additionalInformation": "version 10.0.15063.0", | |
"checks": [ | |
{ | |
"checkType": "MinimumVisualStudioWorkloadInstalled", | |
"registryKey": "Microsoft.VisualStudio.Workload.Universal", | |
"expectedValue": "15.0.26403.0" | |
} | |
], | |
"isOptional": "false", | |
"installationNotes": "https://www.visualstudio.com/vs/visual-studio-workloads/" | |
}, | |
{ | |
"name": ".NET Desktop Development", | |
"checks": [ | |
{ | |
"checkType": "VisualStudioWorkloadInstalled", | |
"registryKey": "Microsoft.VisualStudio.Workload.ManagedDesktop" | |
} | |
], | |
"isOptional": "false", | |
"installationNotes": "https://www.visualstudio.com/vs/visual-studio-workloads/" | |
}, | |
{ | |
"name": "Mobile development with .NET", | |
"additinalInformation": "Xamarin with Android SDK, Java, and Google Android Emulator", | |
"checks": [ | |
{ | |
"checkType": "VisualStudioWorkloadInstalled", | |
"registryKey": "Microsoft.VisualStudio.Workload.NetCrossPlat" | |
} | |
], | |
"isOptional": "false", | |
"installationNotes": "https://www.visualstudio.com/vs/visual-studio-workloads/" | |
} | |
] | |
}, | |
{ | |
"name": "Developer Mode Enabled", | |
"checks": [ | |
{ | |
"checkType": "RegistryValue", | |
"registryHive": "LocalMachine", | |
"registryKey": "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AppModelUnlock", | |
"registryValue": "AllowAllTrustedApps", | |
"expectedValue": "1" | |
}, | |
{ | |
"checkType": "RegistryValue", | |
"registryHive": "LocalMachine", | |
"registryKey": "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AppModelUnlock", | |
"registryValue": "AllowDevelopmentWithoutDevLicense", | |
"expectedValue": "1" | |
} | |
], | |
"isOptional": "false", | |
"installationNotes": "https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development" | |
}, | |
{ | |
"name": "Visual Studio 2017 Update 5", | |
"additionalInformation": "Community Edition or higher - Required for some labs", | |
"checks": [ | |
{ | |
"checkType": "VisualStudioInstalled" | |
} | |
], | |
"isOptional": "true", | |
"installationNotes": "https://www.visualstudio.com/vs/", | |
"modules": [ | |
{ | |
"name": "Universal Windows Platform development", | |
"additionalInformation": "version 10.0.16358.0 - Required for some labs", | |
"checks": [ | |
{ | |
"checkType": "MinimumVisualStudioWorkloadInstalled", | |
"registryKey": "Microsoft.VisualStudio.Workload.Universal", | |
"expectedValue": "15.0.26404.0" | |
} | |
], | |
"isOptional": "true", | |
"installationNotes": "https://www.visualstudio.com/vs/visual-studio-workloads/" | |
} | |
] | |
}, | |
{ | |
"name": "Git", | |
"checks": [ | |
{ | |
"checkType": "RunCmd", | |
"command": "git --version", | |
"expectedValue": "git version" | |
} | |
], | |
"isOptional": "true", | |
"installationNotes": "https://git-scm.com/downloads" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment