diff --git a/.nuget/NuGet.Config b/.nuget/NuGet.Config index 16b3affadcf..d054d983ba1 100644 --- a/.nuget/NuGet.Config +++ b/.nuget/NuGet.Config @@ -7,12 +7,13 @@ - + - - + + - + + diff --git a/artifacts/readme b/artifacts/readme new file mode 100644 index 00000000000..198f7633d8e --- /dev/null +++ b/artifacts/readme @@ -0,0 +1 @@ +Ensure there is an artifacts directory diff --git a/lkg/fsc/NuGet.Config b/lkg/fsc/NuGet.Config deleted file mode 100644 index 5f26bdd4195..00000000000 --- a/lkg/fsc/NuGet.Config +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/lkg/fsi/NuGet.Config b/lkg/fsi/NuGet.Config deleted file mode 100644 index 5f26bdd4195..00000000000 --- a/lkg/fsi/NuGet.Config +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/packages.config b/packages.config index 32734087aef..18100f639c5 100644 --- a/packages.config +++ b/packages.config @@ -29,6 +29,7 @@ + diff --git a/src/FSharpSource.Settings.targets b/src/FSharpSource.Settings.targets index 2e0a73856cc..233d685eb62 100644 --- a/src/FSharpSource.Settings.targets +++ b/src/FSharpSource.Settings.targets @@ -39,16 +39,16 @@ - true - true - true - true + true + true + true + true - CROSS_PLATFORM_COMPILER;$(DefineConstants) + CROSS_PLATFORM_COMPILER;$(DefineConstants) - + $(OtherFlags) --times @@ -77,7 +77,7 @@ prompt TRACE;$(DefineConstants) TRACE=True,$(DefineConstants) - false + false @@ -99,7 +99,7 @@ $(DefineConstants);VS_VERSION_DEV14 $(DefineConstants),VS_VERSION_DEV15=True $(DefineConstants);VS_VERSION_DEV15 - + $(DefineConstants),VS_VERSION_DEV14=True $(DefineConstants);VS_VERSION_DEV14 diff --git a/src/FSharpSource.targets b/src/FSharpSource.targets index 19e8bcf4d17..ca0da3b7333 100644 --- a/src/FSharpSource.targets +++ b/src/FSharpSource.targets @@ -499,7 +499,8 @@ -prop "licenseUrl=$(PackageLicenceUrl)" -prop "version=$(PackageVersion)" -prop "authors=$(PackageAuthors)" -prop "projectUrl=$(PackageProjectUrl)" -prop "tags=$(PackageTags)" - + + diff --git a/src/fsharp/FSharp.Compiler.Host.netcore.nuget/FSharp.Compiler.Host.proj b/src/fsharp/FSharp.Compiler.Host.netcore.nuget/FSharp.Compiler.Host.proj index 1168fe02094..62d40e739d4 100644 --- a/src/fsharp/FSharp.Compiler.Host.netcore.nuget/FSharp.Compiler.Host.proj +++ b/src/fsharp/FSharp.Compiler.Host.netcore.nuget/FSharp.Compiler.Host.proj @@ -20,6 +20,24 @@ + + + fsi + {d0e98c0d-490b-4c61-9329-0862f6e87645} + True + + + Fsc + {C94C257C-3C0A-4858-B5D8-D746498D1F08} + True + + + FsiAnyCPU.fsproj + {8b3e283d-b5fe-4055-9d80-7e3a32f3967b} + True + + + diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj index c929cf8b7b5..b51ee0c2785 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj @@ -46,37 +46,36 @@ prompt 3 - + - + true True $(NUnitLibDir)\nunit.framework.dll - + true True $(FsCheckLibDir)\net45\FsCheck.dll $(FsCheckLibDir)\portable-net45+netcore45\FsCheck.dll $(FsCheckLibDir)\portable-net45+netcore45+wp8\FsCheck.dll - $(FsCheckLibDir)\portable-net45+netcore45+wpa81+wp8\FsCheck.dll + $(FsCheckLibDir)\portable-net45+netcore45+wpa81+wp8\FsCheck.dll {DED3BBD7-53F4-428A-8C9F-27968E768605} FSharp.Core - ..\..\..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll - ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll + ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll True - FSharp.Core\SampleTuples\4.0.0-rc3-24212-01\TupleSample.dll - FSharp.Core\SampleTuples\4.4.0-beta-24631-01\TupleSample.dll + ..\..\..\packages\Microsoft.FSharp.TupleSample.1.0.0-alpha-161112/lib/portable-net40+sl4+win8+wp8/TupleSample.dll True + diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/4.0.0-rc3-24212-01/TupleSample.dll b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/4.0.0-rc3-24212-01/TupleSample.dll deleted file mode 100644 index f1afad418cc..00000000000 Binary files a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/4.0.0-rc3-24212-01/TupleSample.dll and /dev/null differ diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/4.4.0-beta-24631-01/TupleSample.dll b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/4.4.0-beta-24631-01/TupleSample.dll deleted file mode 100644 index 17e6c1678f6..00000000000 Binary files a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/4.4.0-beta-24631-01/TupleSample.dll and /dev/null differ diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/Microsoft.FSharp.TupleSample.nuspec b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/Microsoft.FSharp.TupleSample.nuspec new file mode 100644 index 00000000000..da635bc0fb1 --- /dev/null +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/Microsoft.FSharp.TupleSample.nuspec @@ -0,0 +1,23 @@ + + + + Microsoft.FSharp.TupleSample + Sample CSharpTuple code for tuple interop testing + en-US + true + $version$ + $authors$ + $licenseUrl$ + $projectUrl$ + $tags$ + + + + + + + + + + + diff --git a/src/fsharp/FSharp.Core.Unittests/project.json b/src/fsharp/FSharp.Core.Unittests/project.json index 214241dbf67..8604eb19f08 100644 --- a/src/fsharp/FSharp.Core.Unittests/project.json +++ b/src/fsharp/FSharp.Core.Unittests/project.json @@ -6,10 +6,12 @@ "emitEntryPoint": true }, "dependencies": { + "nunit": "3.5.0", + "nunitlite": "3.5.0", + "Microsoft.FSharp.Core.netcore": "1.0.0-alpha-*", "System.ValueTuple": "4.0.0-rc3-24212-01", - "NUnitLite": "3.5.0", - "NUnit": "3.5.0", - "FsCheck": "2.6.2" + "FsCheck": "2.6.2", + "Microsoft.FSharp.TupleSample": "1.0.0-alpha-161112", }, "runtimes": { "win7-x86": {}, @@ -23,10 +25,9 @@ "Microsoft.NETCore.App": { "type": "platform", "version": "1.0.1" - }, - "Microsoft.NETCore.Portable.Compatibility": "1.0.1" + } }, - "imports": [ "netstandard1.6", "portable-net45+win8+wp8+wpa81" ] + "imports": [ "netstandard1.1", "netstandard1.6", "portable-net45+win8+wp8+wpa81" ] } - } + }, } diff --git a/src/fsharp/fsi/Fsi.fsproj b/src/fsharp/fsi/Fsi.fsproj index 16c76b92aad..5a874125fb1 100644 --- a/src/fsharp/fsi/Fsi.fsproj +++ b/src/fsharp/fsi/Fsi.fsproj @@ -29,7 +29,7 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).exe.lcl $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).exe.lci false - false + false diff --git a/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj b/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj index 6fcec3b4974..e67e96a4b9e 100644 --- a/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj +++ b/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj @@ -43,8 +43,8 @@ Properties FSharpDev true - False - True + False + True {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} true VisualFSharpDesktop diff --git a/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj b/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj index 2fe949d0092..5a2c841376e 100644 --- a/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj +++ b/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj @@ -43,8 +43,8 @@ Properties FSharpDev true - False - True + False + True {59ADCE46-9740-4079-834D-9A03A3494EBC} true VisualFSharpFull diff --git a/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj b/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj index c029b607b13..b6875ae0448 100644 --- a/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj +++ b/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj @@ -43,8 +43,8 @@ Properties FSharpDev true - False - True + False + True {E6A45CDF-B408-420F-B475-74611BEFC52B} true VisualFSharpOpenSource diff --git a/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj b/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj index 8f7508b45ee..e0964695397 100644 --- a/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj +++ b/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj @@ -43,8 +43,8 @@ Properties FSharpDev true - False - True + False + True {58730C8B-16F5-4956-9291-BB68E17C9142} true VisualFSharpWeb