Updated make-roslyn-fast script

- Account for changing assembly names by keeping 2 lists
This commit is contained in:
David Fowler 2014-03-16 03:08:22 -07:00
parent 65d461814f
commit 5a10bb338b
1 changed files with 8 additions and 2 deletions

View File

@ -1,7 +1,13 @@
var oldRoslynAssemblies='${new[] { "Microsoft.CodeAnalysis.CSharp",
"Microsoft.CodeAnalysis",
"System.Collections.Immutable",
"System.Reflection.Metadata.Ecma335",
"System.Reflection.Metadata" }}'
var roslynAssemblies='${new[] { "Microsoft.CodeAnalysis.CSharp",
"Microsoft.CodeAnalysis",
"System.Collections.Immutable",
"System.Reflection.Metadata.Ecma335" }}'
"System.Reflection.Metadata" }}'
var programFilesX86='${Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86)}'
var gacutil='${Path.Combine(programFilesX86, "Microsoft SDKs", "Windows", "v8.1A", "bin", "NETFX 4.5.1 Tools", "gacutil.exe")}'
@ -12,7 +18,7 @@ var ngen='${Path.Combine(windir, "Microsoft.NET", "Framework", "v4.0.30319", "ng
var tempRoslynPackagesDir='bin\_roslyn'
var tempRoslynDir='bin\_roslyn\all'
exec program='${gacutil}' commandline='/u ${p}' each='var p in roslynAssemblies'
exec program='${gacutil}' commandline='/u ${p}' each='var p in oldRoslynAssemblies'
nuget-install package='Microsoft.CodeAnalysis.CSharp' outputDir='${tempRoslynPackagesDir}' extra='-pre -ExcludeVersion -nocache'