Restructure LKG dir so that GACing of 2.0.50726.900 runtime is no longer needed

closes #206

commit 2ef867e044e3a42b30ce5ad0971d006459e5c9b4
Author: latkin <latkin@microsoft.com>
Date:   Tue Feb 3 15:15:46 2015 -0800

    Remove GACing from appveyor build

commit af79f865062d8144de1a734787e92cd50a383450
Author: latkin <latkin@microsoft.com>
Date:   Tue Feb 3 13:50:41 2015 -0800

    Restructure LKG dir so that GACing of 2.0.50726.900 runtime is no longer needed

Conflicts:
	DEVGUIDE.md
This commit is contained in:
latkin 2015-02-04 11:26:12 -08:00
Родитель c023732b2f
Коммит 8d6c67c903
7 изменённых файлов: 9195 добавлений и 10 удалений

Просмотреть файл

@ -27,10 +27,7 @@ See the script for what this does. After you do this, you can do further testin
The compiler is compiled as a set of .NET 4.0 components using a bootstrap process. This uses the Last Known Good (LKG) compiler to build.
Note that you need the .NET framework 3.5 installed on your machine in order to complete this step.
```
gacutil /i lkg\FSharp-2.0.50726.900\bin\FSharp.Core.dll
msbuild src\fsharp-proto-build.proj
```
msbuild src\fsharp-proto-build.proj
## 2. Building an F# (Debug) library and compiler

Просмотреть файл

@ -7,9 +7,6 @@ set _msbuildexe="%ProgramFiles(x86)%\MSBuild\12.0\Bin\MSBuild.exe"
if not exist %_msbuildexe% set _msbuildexe="%ProgramFiles%\MSBuild\12.0\Bin\MSBuild.exe"
if not exist %_msbuildexe% echo Error: Could not find MSBuild.exe. Please see http://www.microsoft.com/en-us/download/details.aspx?id=40760. && goto :eof
set _gacutilexe="%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\gacutil.exe"
if not exist %_gacutilexe% echo Error: Could not find gacutil.exe. && goto :eof
set _ngenexe="%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\ngen.exe"
if not exist %_ngenexe% echo Error: Could not find ngen.exe. && goto :eof
@ -17,9 +14,6 @@ if not exist %_ngenexe% echo Error: Could not find ngen.exe. && goto :eof
@if ERRORLEVEL 1 echo Error: Nuget restore failed && goto :eof
::Build
%_gacutilexe% /i lkg\FSharp-2.0.50726.900\bin\FSharp.Core.dll
@if ERRORLEVEL 1 echo Error: gacutil failed && goto :eof
%_msbuildexe% src\fsharp-proto-build.proj
@if ERRORLEVEL 1 echo Error: compiler proto build failed && goto :eof

Двоичные данные
lkg/FSharp-4.0.30319.1/bin/FSharp.Core/FSharp.Core.dll Normal file

Двоичный файл не отображается.

Двоичные данные
lkg/FSharp-4.0.30319.1/bin/FSharp.Core/FSharp.Core.pdb Normal file

Двоичный файл не отображается.

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -0,0 +1,3 @@
The copy of FSharp.Core in this directory is version 2.0.50726.900, required by FSharp.SRGen.Build.Tasks.dll and other legacy Power Pack libraries in the parent directory.
This copy of FSharp.Core.dll should not be referenced as an LKG, it is present merely as a workaround to enable the legacy libraries to work without needing to update the GAC.

Двоичные данные
lkg/FSharp-4.0.30319.1/bin/FsYacc.exe

Двоичный файл не отображается.