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