From b3a9a783b42b8eb719b03848f5b5fe115aa01455 Mon Sep 17 00:00:00 2001 From: Bastian Schmidt Date: Sun, 11 Jun 2017 15:51:09 +0200 Subject: [PATCH 1/3] Adding support for SpecificVersion attribute on references --- .../MyClassLibrary.csprojtemplate | 4 + .../MyClassLibrary.csprojtemplate | 3 + .../MyClassLibrary.csprojtemplate | 4 + .../MyClassLibrary.csprojtemplate | 4 + .../MyClassLibrary.csprojtemplate | 4 + .../WpfApplication.csprojtemplate | 3 + .../MyClassLibrary.csprojtemplate | 4 + .../MyClassLibrary2.csprojtemplate | 4 + .../MyClassLibrary.csprojtemplate | 5 + .../ConsoleApplication1.fsprojtemplate | 28 +++ ...ependencyToProjectReference.csprojtemplate | 1 + .../MyClassLibrary.csprojtemplate | 1 + .../MyClassLibrary.csprojtemplate | 1 + .../MyClassLibrary.csprojtemplate | 1 + .../MyClassLibrary.csprojtemplate | 1 + .../MyClassLibrary.csprojtemplate | 16 ++ .../MyClassLibrary.csprojtemplate | 1 + .../MyClassLibrary/PaketTest.vcxprojtemplate | 32 +++ .../ConsoleApplication1.vcxprojtemplate | 6 + .../MyClassLibrary.csprojtemplate | 1 + .../MyClassLibrary.csprojtemplate | 3 + .../DIPS.Infrastructure.csprojtemplate | 4 + .../MyClassLibrary.csproj.expected | 2 + .../MyClassLibrary.csprojtemplate | 2 + .../BindingRedirectPaketBug.csprojtemplate | 124 ++++++++++++ .../TestPaketDotNet.csprojtemplate | 9 + .../xUnitTests/xUnitTests.csprojtemplate | 10 + .../xUnitTests.expected.csprojtemplate | 10 + .../before/projectA/projectA.fsprojtemplate | 1 + .../MyClassLibrary.csprojtemplate | 4 + .../SilverlightClassLibrary1.csprojtemplate | 12 ++ ...paket-net20-library-problem.csprojtemplate | 1 + .../before/projectA/projectA.fsprojtemplate | 3 + .../before/projectB/projectB.fsprojtemplate | 3 + .../MyClassLibrary.csprojtemplate | 190 ++++++++++++++++++ .../Dependencies/DependenciesFileParser.fs | 3 + src/Paket.Core/PaketConfigFiles/LockFile.fs | 6 + .../PaketConfigFiles/ProjectFile.fs | 14 +- .../PaketConfigFiles/ReferencesFile.fs | 5 +- src/Paket.Core/Versioning/Requirements.fs | 11 + .../InstallModel/Xml/CodeCracker.fs | 6 +- .../Paket.Tests/InstallModel/Xml/EmptyLibs.fs | 2 +- .../InstallModel/Xml/FSharp.Data.SqlClient.fs | 3 +- .../Paket.Tests/InstallModel/Xml/Fantomas.fs | 6 +- .../InstallModel/Xml/FantomasLib.fs | 3 +- tests/Paket.Tests/InstallModel/Xml/Fuchu.fs | 3 +- .../InstallModel/Xml/GitInfoPlanter.fs | 2 +- .../InstallModel/Xml/LibGit2Sharp.fs | 3 +- .../InstallModel/Xml/Microsoft.Bcl.Build.fs | 2 +- .../Xml/Microsoft.CodeAnalysis.Analyzers.fs | 6 +- tests/Paket.Tests/InstallModel/Xml/Plossum.fs | 3 +- .../InstallModel/Xml/RefactoringEssentials.fs | 4 +- tests/Paket.Tests/InstallModel/Xml/RxXaml.fs | 9 +- tests/Paket.Tests/InstallModel/Xml/SQLite.fs | 6 +- .../InstallModel/Xml/StyleCop.MSBuild.fs | 2 +- ...System.Security.Cryptography.Algorithms.fs | 8 +- .../InstallModel/Xml/System.Spatial.fs | 4 +- .../InstallModel/Xml/SystemNetHttp.fs | 23 ++- .../InstallModel/Xml/SystemNetHttpForNet4.fs | 6 +- ...mNetHttpWithExistingFrameworkReferences.fs | 7 +- .../SystemNetHttpWithFrameworkReferences.fs | 8 +- .../InstallModel/Xml/xunit.runner.fs | 4 +- 62 files changed, 628 insertions(+), 33 deletions(-) diff --git a/integrationtests/scenarios/i000346-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i000346-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 8773240f20..6320418fa2 100644 --- a/integrationtests/scenarios/i000346-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i000346-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -58,6 +58,7 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True + True True @@ -67,6 +68,7 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True + True True @@ -76,6 +78,7 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True + True True @@ -85,6 +88,7 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True + True True NUnit2 diff --git a/integrationtests/scenarios/i001145-excludes/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001145-excludes/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 400212ae02..0c98a5fee1 100644 --- a/integrationtests/scenarios/i001145-excludes/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001145-excludes/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -58,6 +58,7 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True + True True @@ -67,6 +68,7 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True + True True @@ -76,6 +78,7 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True + True True diff --git a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index f73653c2e1..f09acbf595 100644 --- a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -58,6 +58,7 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True + True True @@ -67,6 +68,7 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True + True True @@ -76,6 +78,7 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True + True True @@ -85,6 +88,7 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True + True True diff --git a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate index 12b9a45723..857d776149 100644 --- a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate @@ -278,6 +278,7 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True + True True @@ -287,6 +288,7 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True + True True @@ -296,6 +298,7 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True + True True @@ -305,6 +308,7 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True + True True diff --git a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary3/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary3/MyClassLibrary.csprojtemplate index 1cab8d97a5..4fa7be6c45 100644 --- a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary3/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary3/MyClassLibrary.csprojtemplate @@ -278,6 +278,7 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True + True True @@ -287,6 +288,7 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True + True True @@ -296,6 +298,7 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True + True True @@ -305,6 +308,7 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True + True True diff --git a/integrationtests/scenarios/i001260-csharp-wpf-project/before/WpfApplication/WpfApplication.csprojtemplate b/integrationtests/scenarios/i001260-csharp-wpf-project/before/WpfApplication/WpfApplication.csprojtemplate index c7ab921c1d..44a070fecc 100644 --- a/integrationtests/scenarios/i001260-csharp-wpf-project/before/WpfApplication/WpfApplication.csprojtemplate +++ b/integrationtests/scenarios/i001260-csharp-wpf-project/before/WpfApplication/WpfApplication.csprojtemplate @@ -109,11 +109,13 @@ ..\packages\MahApps.Metro\lib\net40\MahApps.Metro.dll True + True True ..\packages\MahApps.Metro\lib\net40\System.Windows.Interactivity.dll True + True True @@ -123,6 +125,7 @@ ..\packages\MahApps.Metro\lib\net45\System.Windows.Interactivity.dll True + True True diff --git a/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 15f4fc9b27..50f3bd95d2 100644 --- a/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,6 +57,7 @@ ..\..\packages\AlphaFS\lib\net35\AlphaFS.dll True + True True @@ -69,6 +70,7 @@ ..\..\packages\AlphaFS\lib\net45\AlphaFS.dll True + True True @@ -81,6 +83,7 @@ ..\..\packages\AlphaFS\lib\net40\AlphaFS.dll True + True True @@ -93,6 +96,7 @@ ..\..\packages\AlphaFS\lib\net451\AlphaFS.dll True + True True diff --git a/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary2.csprojtemplate b/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary2.csprojtemplate index 15f4fc9b27..50f3bd95d2 100644 --- a/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary2.csprojtemplate +++ b/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary2.csprojtemplate @@ -57,6 +57,7 @@ ..\..\packages\AlphaFS\lib\net35\AlphaFS.dll True + True True @@ -69,6 +70,7 @@ ..\..\packages\AlphaFS\lib\net45\AlphaFS.dll True + True True @@ -81,6 +83,7 @@ ..\..\packages\AlphaFS\lib\net40\AlphaFS.dll True + True True @@ -93,6 +96,7 @@ ..\..\packages\AlphaFS\lib\net451\AlphaFS.dll True + True True diff --git a/integrationtests/scenarios/i001270-net461/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001270-net461/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 6fb3d8bc09..7a1f81cfb2 100644 --- a/integrationtests/scenarios/i001270-net461/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001270-net461/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -60,6 +60,7 @@ ..\..\packages\AlphaFS\lib\net35\AlphaFS.dll True + True True @@ -72,6 +73,7 @@ ..\..\packages\AlphaFS\lib\net40\AlphaFS.dll True + True True @@ -84,6 +86,7 @@ ..\..\packages\AlphaFS\lib\net45\AlphaFS.dll True + True True @@ -96,6 +99,7 @@ ..\..\packages\AlphaFS\lib\net451\AlphaFS.dll True + True True @@ -108,6 +112,7 @@ ..\..\packages\AlphaFS\lib\net452\AlphaFS.dll True + True True diff --git a/integrationtests/scenarios/i001333-dup-refs/before/ConsoleApplication1/ConsoleApplication1.fsprojtemplate b/integrationtests/scenarios/i001333-dup-refs/before/ConsoleApplication1/ConsoleApplication1.fsprojtemplate index 965dc7f76f..559f90a067 100644 --- a/integrationtests/scenarios/i001333-dup-refs/before/ConsoleApplication1/ConsoleApplication1.fsprojtemplate +++ b/integrationtests/scenarios/i001333-dup-refs/before/ConsoleApplication1/ConsoleApplication1.fsprojtemplate @@ -76,6 +76,7 @@ ..\packages\FSharp.Core\lib\net20\FSharp.Core.dll True + True True @@ -85,6 +86,7 @@ ..\packages\FSharp.Core\lib\net40\FSharp.Core.dll True + True True @@ -94,6 +96,7 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll True + True True @@ -103,6 +106,7 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll True + True True @@ -112,6 +116,7 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll True + True True @@ -121,6 +126,7 @@ ..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll True + True True @@ -135,6 +141,7 @@ ..\packages\FSharp.Data\lib\net40\FSharp.Data.dll True + True True @@ -144,6 +151,7 @@ ..\packages\FSharp.Data\lib\portable-net45+netcore45\FSharp.Data.dll True + True True @@ -153,6 +161,7 @@ ..\packages\FSharp.Data\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Data.dll True + True True @@ -162,6 +171,7 @@ ..\packages\FSharp.Data\lib\portable-net45+sl50+netcore45\FSharp.Data.dll True + True True @@ -173,6 +183,7 @@ ..\packages\Microsoft.Azure.KeyVault.Core\lib\net40\Microsoft.Azure.KeyVault.Core.dll True + True True @@ -182,6 +193,7 @@ ..\packages\Microsoft.Azure.KeyVault.Core\lib\portable-net45+wp8+wpa81+win\Microsoft.Azure.KeyVault.Core.dll True + True True @@ -193,6 +205,7 @@ ..\packages\Microsoft.Data.Edm\lib\net40\Microsoft.Data.Edm.dll True + True True @@ -202,6 +215,7 @@ ..\packages\Microsoft.Data.Edm\lib\portable-net45+wp8+win8+wpa\Microsoft.Data.Edm.dll True + True True @@ -213,6 +227,7 @@ ..\packages\Microsoft.Data.OData\lib\net40\Microsoft.Data.OData.dll True + True True @@ -222,6 +237,7 @@ ..\packages\Microsoft.Data.OData\lib\portable-net45+wp8+win8+wpa\Microsoft.Data.OData.dll True + True True @@ -233,6 +249,7 @@ ..\packages\Microsoft.Data.Services.Client\lib\net40\Microsoft.Data.Services.Client.dll True + True True @@ -244,6 +261,7 @@ ..\packages\Newtonsoft.Json\lib\net40\Newtonsoft.Json.dll True + True True @@ -253,6 +271,7 @@ ..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True @@ -262,6 +281,7 @@ ..\packages\Newtonsoft.Json\lib\netstandard1.0\Newtonsoft.Json.dll True + True True @@ -271,6 +291,7 @@ ..\packages\Newtonsoft.Json\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll True + True True @@ -282,6 +303,7 @@ ..\packages\System.Spatial\lib\net40\System.Spatial.dll True + True True @@ -291,6 +313,7 @@ ..\packages\System.Spatial\lib\portable-net45+wp8+win8+wpa\System.Spatial.dll True + True True @@ -308,6 +331,7 @@ ..\packages\WindowsAzure.Storage\lib\net40\Microsoft.WindowsAzure.Storage.dll True + True True @@ -323,6 +347,7 @@ ..\packages\WindowsAzure.Storage\lib\win8\Microsoft.WindowsAzure.Storage.dll True + True True @@ -338,6 +363,7 @@ ..\packages\WindowsAzure.Storage\lib\wp8\Microsoft.WindowsAzure.Storage.dll True + True True @@ -353,6 +379,7 @@ ..\packages\WindowsAzure.Storage\lib\wpa\Microsoft.WindowsAzure.Storage.dll True + True True @@ -364,6 +391,7 @@ ..\packages\Zlib.Portable\lib\portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid\Zlib.Portable.dll True + True True diff --git a/integrationtests/scenarios/i001341-http-dlls/before/HttpDependencyToProjectReference/HttpDependencyToProjectReference.csprojtemplate b/integrationtests/scenarios/i001341-http-dlls/before/HttpDependencyToProjectReference/HttpDependencyToProjectReference.csprojtemplate index e971952c30..78a4f4923a 100644 --- a/integrationtests/scenarios/i001341-http-dlls/before/HttpDependencyToProjectReference/HttpDependencyToProjectReference.csprojtemplate +++ b/integrationtests/scenarios/i001341-http-dlls/before/HttpDependencyToProjectReference/HttpDependencyToProjectReference.csprojtemplate @@ -43,6 +43,7 @@ ..\paket-files\files\localhost\library\library.dll True + True True diff --git a/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 167adf4bbf..7cbf05f0f5 100644 --- a/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,6 +57,7 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True diff --git a/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate index 9d745b0f73..86a3e02436 100644 --- a/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate @@ -57,6 +57,7 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True diff --git a/integrationtests/scenarios/i001442-dont-warn/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001442-dont-warn/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 01fe857954..66be6f3401 100644 --- a/integrationtests/scenarios/i001442-dont-warn/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001442-dont-warn/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,6 +57,7 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True diff --git a/integrationtests/scenarios/i001442-warn-Rx/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001442-warn-Rx/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 01fe857954..66be6f3401 100644 --- a/integrationtests/scenarios/i001442-warn-Rx/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001442-warn-Rx/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,6 +57,7 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True diff --git a/integrationtests/scenarios/i001458-group-conflict/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001458-group-conflict/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 70085add0a..2036a8c179 100644 --- a/integrationtests/scenarios/i001458-group-conflict/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001458-group-conflict/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -83,6 +83,7 @@ ..\..\packages\hosting\Nancy\lib\net40\Nancy.dll True + True True @@ -94,6 +95,7 @@ ..\..\packages\hosting\Nancy.Owin\lib\net40\Nancy.Owin.dll True + True True @@ -105,6 +107,7 @@ ..\..\packages\hosting\Owin\lib\net40\Owin.dll True + True True @@ -116,6 +119,7 @@ ..\..\packages\Castle.Core\lib\net35\Castle.Core.dll True + True True @@ -125,6 +129,7 @@ ..\..\packages\Castle.Core\lib\net40-client\Castle.Core.dll True + True True @@ -134,6 +139,7 @@ ..\..\packages\Castle.Core\lib\net45\Castle.Core.dll True + True True @@ -143,6 +149,7 @@ ..\..\packages\Castle.Core\lib\sl4\Castle.Core.dll True + True True @@ -152,6 +159,7 @@ ..\..\packages\Castle.Core\lib\sl5\Castle.Core.dll True + True True @@ -163,6 +171,7 @@ ..\..\packages\Castle.Windsor\lib\net35\Castle.Windsor.dll True + True True @@ -175,6 +184,7 @@ ..\..\packages\Castle.Windsor\lib\net40\Castle.Windsor.dll True + True True @@ -187,6 +197,7 @@ ..\..\packages\Castle.Windsor\lib\net45\Castle.Windsor.dll True + True True @@ -199,6 +210,7 @@ ..\..\packages\Castle.Windsor\lib\sl4\Castle.Windsor.dll True + True True @@ -211,6 +223,7 @@ ..\..\packages\Castle.Windsor\lib\sl5\Castle.Windsor.dll True + True True @@ -225,6 +238,7 @@ ..\..\packages\Nancy.Bootstrappers.Windsor\lib\net40\Nancy.Bootstrappers.Windsor.dll True + True True @@ -236,6 +250,7 @@ ..\..\packages\test\CsQuery\lib\net40\CsQuery.dll True + True True @@ -247,6 +262,7 @@ ..\..\packages\test\Nancy.Testing\lib\net40\Nancy.Testing.dll True + True True diff --git a/integrationtests/scenarios/i001466-expressive/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001466-expressive/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 53ae2a853c..b498b218f3 100644 --- a/integrationtests/scenarios/i001466-expressive/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001466-expressive/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,6 +57,7 @@ ..\..\packages\ExpressiveAnnotations.dll\lib\net45\ExpressiveAnnotations.dll True + True True diff --git a/integrationtests/scenarios/i001467-cpp-native/before/MyClassLibrary/PaketTest.vcxprojtemplate b/integrationtests/scenarios/i001467-cpp-native/before/MyClassLibrary/PaketTest.vcxprojtemplate index fc07a1ba12..7ea29b6c73 100644 --- a/integrationtests/scenarios/i001467-cpp-native/before/MyClassLibrary/PaketTest.vcxprojtemplate +++ b/integrationtests/scenarios/i001467-cpp-native/before/MyClassLibrary/PaketTest.vcxprojtemplate @@ -120,6 +120,7 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\arm\Debug\cpprest120d_app_2_7.dll True + True True @@ -129,6 +130,7 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\x64\Debug\cpprest120d_app_2_7.dll True + True True @@ -138,6 +140,7 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_app_2_7.dll True + True True @@ -147,6 +150,7 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\arm\Release\cpprest120_app_2_7.dll True + True True @@ -156,6 +160,7 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\x64\Release\cpprest120_app_2_7.dll True + True True @@ -165,6 +170,7 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_app_2_7.dll True + True True @@ -176,6 +182,7 @@ ..\packages\cpprestsdk.v120.windesktop.msvcstl.dyn.rt-dyn\lib\native\v120\windesktop\msvcstl\dyn\rt-dyn\x64\Debug\cpprest120d_2_7.dll True + True True @@ -185,6 +192,7 @@ ..\packages\cpprestsdk.v120.windesktop.msvcstl.dyn.rt-dyn\lib\native\v120\windesktop\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_2_7.dll True + True True @@ -194,6 +202,7 @@ ..\packages\cpprestsdk.v120.windesktop.msvcstl.dyn.rt-dyn\lib\native\v120\windesktop\msvcstl\dyn\rt-dyn\x64\Release\cpprest120_2_7.dll True + True True @@ -203,6 +212,7 @@ ..\packages\cpprestsdk.v120.windesktop.msvcstl.dyn.rt-dyn\lib\native\v120\windesktop\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_2_7.dll True + True True @@ -214,6 +224,7 @@ ..\packages\cpprestsdk.v120.winphone.msvcstl.dyn.rt-dyn\lib\native\v120\winphone\msvcstl\dyn\rt-dyn\arm\Debug\cpprest120d_wp81_2_7.dll True + True True @@ -223,6 +234,7 @@ ..\packages\cpprestsdk.v120.winphone.msvcstl.dyn.rt-dyn\lib\native\v120\winphone\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_wp81_2_7.dll True + True True @@ -232,6 +244,7 @@ ..\packages\cpprestsdk.v120.winphone.msvcstl.dyn.rt-dyn\lib\native\v120\winphone\msvcstl\dyn\rt-dyn\arm\Release\cpprest120_wp81_2_7.dll True + True True @@ -241,6 +254,7 @@ ..\packages\cpprestsdk.v120.winphone.msvcstl.dyn.rt-dyn\lib\native\v120\winphone\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_wp81_2_7.dll True + True True @@ -252,6 +266,7 @@ ..\packages\cpprestsdk.v120.winphonesl.msvcstl.dyn.rt-dyn\lib\native\v120\winphonesl\msvcstl\dyn\rt-dyn\arm\Debug\cpprest120d_wps81_2_7.dll True + True True @@ -261,6 +276,7 @@ ..\packages\cpprestsdk.v120.winphonesl.msvcstl.dyn.rt-dyn\lib\native\v120\winphonesl\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_wps81_2_7.dll True + True True @@ -270,6 +286,7 @@ ..\packages\cpprestsdk.v120.winphonesl.msvcstl.dyn.rt-dyn\lib\native\v120\winphonesl\msvcstl\dyn\rt-dyn\arm\Release\cpprest120_wps81_2_7.dll True + True True @@ -279,6 +296,7 @@ ..\packages\cpprestsdk.v120.winphonesl.msvcstl.dyn.rt-dyn\lib\native\v120\winphonesl\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_wps81_2_7.dll True + True True @@ -290,6 +308,7 @@ ..\packages\cpprestsdk.v120.winxp.msvcstl.dyn.rt-dyn\lib\native\v120\winxp\msvcstl\dyn\rt-dyn\x64\Debug\cpprest120d_xp_2_7.dll True + True True @@ -299,6 +318,7 @@ ..\packages\cpprestsdk.v120.winxp.msvcstl.dyn.rt-dyn\lib\native\v120\winxp\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_xp_2_7.dll True + True True @@ -308,6 +328,7 @@ ..\packages\cpprestsdk.v120.winxp.msvcstl.dyn.rt-dyn\lib\native\v120\winxp\msvcstl\dyn\rt-dyn\x64\Release\cpprest120_xp_2_7.dll True + True True @@ -317,6 +338,7 @@ ..\packages\cpprestsdk.v120.winxp.msvcstl.dyn.rt-dyn\lib\native\v120\winxp\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_xp_2_7.dll True + True True @@ -328,6 +350,7 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\arm\Debug\cpprest140d_uwp_2_7.dll True + True True @@ -337,6 +360,7 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\x64\Debug\cpprest140d_uwp_2_7.dll True + True True @@ -346,6 +370,7 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\x86\Debug\cpprest140d_uwp_2_7.dll True + True True @@ -355,6 +380,7 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\arm\Release\cpprest140_uwp_2_7.dll True + True True @@ -364,6 +390,7 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\x64\Release\cpprest140_uwp_2_7.dll True + True True @@ -373,6 +400,7 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\x86\Release\cpprest140_uwp_2_7.dll True + True True @@ -384,6 +412,7 @@ ..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn\lib\native\v140\windesktop\msvcstl\dyn\rt-dyn\x64\Debug\cpprest140d_2_7.dll True + True True @@ -393,6 +422,7 @@ ..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn\lib\native\v140\windesktop\msvcstl\dyn\rt-dyn\x86\Debug\cpprest140d_2_7.dll True + True True @@ -402,6 +432,7 @@ ..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn\lib\native\v140\windesktop\msvcstl\dyn\rt-dyn\x64\Release\cpprest140_2_7.dll True + True True @@ -411,6 +442,7 @@ ..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn\lib\native\v140\windesktop\msvcstl\dyn\rt-dyn\x86\Release\cpprest140_2_7.dll True + True True diff --git a/integrationtests/scenarios/i001467-cpp/before/MyClassLibrary/ConsoleApplication1/ConsoleApplication1.vcxprojtemplate b/integrationtests/scenarios/i001467-cpp/before/MyClassLibrary/ConsoleApplication1/ConsoleApplication1.vcxprojtemplate index be36d7a5b2..5b6e12dee5 100644 --- a/integrationtests/scenarios/i001467-cpp/before/MyClassLibrary/ConsoleApplication1/ConsoleApplication1.vcxprojtemplate +++ b/integrationtests/scenarios/i001467-cpp/before/MyClassLibrary/ConsoleApplication1/ConsoleApplication1.vcxprojtemplate @@ -106,6 +106,7 @@ ..\..\packages\Newtonsoft.Json\lib\net20\Newtonsoft.Json.dll True + True True @@ -115,6 +116,7 @@ ..\..\packages\Newtonsoft.Json\lib\net35\Newtonsoft.Json.dll True + True True @@ -124,6 +126,7 @@ ..\..\packages\Newtonsoft.Json\lib\net40\Newtonsoft.Json.dll True + True True @@ -133,6 +136,7 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True @@ -142,6 +146,7 @@ ..\..\packages\Newtonsoft.Json\lib\portable-net40+sl5+wp80+win8+wpa81\Newtonsoft.Json.dll True + True True @@ -151,6 +156,7 @@ ..\..\packages\Newtonsoft.Json\lib\portable-net45+wp80+win8+wpa81+dnxcore50\Newtonsoft.Json.dll True + True True diff --git a/integrationtests/scenarios/i001474-restore-no-locks/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001474-restore-no-locks/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 01fe857954..66be6f3401 100644 --- a/integrationtests/scenarios/i001474-restore-no-locks/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001474-restore-no-locks/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,6 +57,7 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True diff --git a/integrationtests/scenarios/i001487-stable-props/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001487-stable-props/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 8111003afd..7c162d47cd 100644 --- a/integrationtests/scenarios/i001487-stable-props/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001487-stable-props/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -87,6 +87,7 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True + True True @@ -96,6 +97,7 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True + True True @@ -107,6 +109,7 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True + True True diff --git a/integrationtests/scenarios/i001494-download/before/manual_project/DIPS.Infrastructure.csprojtemplate b/integrationtests/scenarios/i001494-download/before/manual_project/DIPS.Infrastructure.csprojtemplate index 1132f9499c..e16af9b603 100644 --- a/integrationtests/scenarios/i001494-download/before/manual_project/DIPS.Infrastructure.csprojtemplate +++ b/integrationtests/scenarios/i001494-download/before/manual_project/DIPS.Infrastructure.csprojtemplate @@ -66,6 +66,7 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True + True True @@ -75,6 +76,7 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True + True True @@ -87,6 +89,7 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True + True True @@ -96,6 +99,7 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True + True True diff --git a/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csproj.expected b/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csproj.expected index 5a9046142d..6239e27ec5 100644 --- a/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csproj.expected +++ b/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csproj.expected @@ -83,6 +83,7 @@ ..\..\packages\EasyNetQ\lib\net45\EasyNetQ.dll True + True True @@ -94,6 +95,7 @@ ..\..\packages\RabbitMQ.Client\lib\net451\RabbitMQ.Client.dll True + True True diff --git a/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 5a9046142d..6239e27ec5 100644 --- a/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -83,6 +83,7 @@ ..\..\packages\EasyNetQ\lib\net45\EasyNetQ.dll True + True True @@ -94,6 +95,7 @@ ..\..\packages\RabbitMQ.Client\lib\net451\RabbitMQ.Client.dll True + True True diff --git a/integrationtests/scenarios/i001574-redirect-gac/before/BindingRedirectPaketBug/BindingRedirectPaketBug.csprojtemplate b/integrationtests/scenarios/i001574-redirect-gac/before/BindingRedirectPaketBug/BindingRedirectPaketBug.csprojtemplate index 4e3cdf2b5c..d2a3c093ca 100644 --- a/integrationtests/scenarios/i001574-redirect-gac/before/BindingRedirectPaketBug/BindingRedirectPaketBug.csprojtemplate +++ b/integrationtests/scenarios/i001574-redirect-gac/before/BindingRedirectPaketBug/BindingRedirectPaketBug.csprojtemplate @@ -61,6 +61,7 @@ ..\packages\Autofac\lib\net40\Autofac.dll True + True True @@ -70,6 +71,7 @@ ..\packages\Autofac\lib\portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\Autofac.dll True + True True @@ -79,6 +81,7 @@ ..\packages\Boo\lib\Boo.Lang.dll True + True True @@ -86,11 +89,13 @@ ..\packages\Boo-Compiler\lib\Boo.Lang.Compiler.dll True + True True ..\packages\Boo-Compiler\lib\Boo.Lang.Parser.dll True + True True @@ -100,6 +105,7 @@ ..\packages\BouncyCastle\lib\Net20\BouncyCastle.Crypto.dll True + True True @@ -109,6 +115,7 @@ ..\packages\BouncyCastle\lib\Net40-Client\BouncyCastle.Crypto.dll True + True True @@ -120,6 +127,7 @@ ..\packages\Chessie\lib\net40\Chessie.dll True + True True @@ -131,6 +139,7 @@ ..\packages\Common.Logging\lib\net35\Common.Logging.dll True + True True @@ -140,6 +149,7 @@ ..\packages\Common.Logging\lib\net40\Common.Logging.dll True + True True @@ -149,6 +159,7 @@ ..\packages\Common.Logging\lib\sl40\Common.Logging.dll True + True True @@ -160,6 +171,7 @@ ..\packages\Common.Logging.Core\lib\net35\Common.Logging.Core.dll True + True True @@ -169,6 +181,7 @@ ..\packages\Common.Logging.Core\lib\net40\Common.Logging.Core.dll True + True True @@ -178,6 +191,7 @@ ..\packages\Common.Logging.Core\lib\portable-win+net40+sl40+wp7\Common.Logging.Core.dll True + True True @@ -189,6 +203,7 @@ ..\packages\Common.Logging.NLog20\lib\net35\Common.Logging.NLog20.dll True + True True @@ -198,6 +213,7 @@ ..\packages\Common.Logging.NLog20\lib\net40\Common.Logging.NLog20.dll True + True True @@ -209,6 +225,7 @@ ..\packages\Dapper\lib\net35\Dapper.dll True + True True @@ -218,6 +235,7 @@ ..\packages\Dapper\lib\net40\Dapper.dll True + True True @@ -227,6 +245,7 @@ ..\packages\Dapper\lib\net45\Dapper.dll True + True True @@ -238,6 +257,7 @@ ..\packages\EventStore.Client\lib\net40\EventStore.ClientAPI.dll True + True True @@ -247,21 +267,25 @@ ..\packages\FileHelpers\lib\FileHelpers.ExcelStorage.dll True + True True ..\packages\FileHelpers\lib\FileHelpers.dll True + True True ..\packages\FileHelpers\lib\Interop.Excel.dll True + True True ..\packages\FileHelpers\lib\Interop.Office.dll True + True True @@ -271,6 +295,7 @@ ..\packages\FluentScheduler\lib\net40\FluentScheduler.dll True + True True @@ -282,6 +307,7 @@ ..\packages\FSharp.Core\lib\net40\FSharp.Core.dll True + True True @@ -291,6 +317,7 @@ ..\packages\FSharp.Core\lib\MonoAndroid\FSharp.Core.dll True + True True @@ -300,6 +327,7 @@ ..\packages\FSharp.Core\lib\MonoTouch\FSharp.Core.dll True + True True @@ -309,6 +337,7 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+MonoAndroid1+MonoTouch1\FSharp.Core.dll True + True True @@ -318,6 +347,7 @@ ..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\FSharp.Core.dll True + True True @@ -327,6 +357,7 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8+MonoAndroid1+MonoTouch1\FSharp.Core.dll True + True True @@ -336,6 +367,7 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\FSharp.Core.dll True + True True @@ -347,16 +379,19 @@ ..\packages\Microsoft.Bcl\lib\net40\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\net40\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\net40\System.Threading.Tasks.dll True + True True @@ -366,16 +401,19 @@ ..\packages\Microsoft.Bcl\lib\sl4\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\sl4\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\sl4\System.Threading.Tasks.dll True + True True @@ -385,16 +423,19 @@ ..\packages\Microsoft.Bcl\lib\sl5\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\sl5\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\sl5\System.Threading.Tasks.dll True + True True @@ -404,16 +445,19 @@ ..\packages\Microsoft.Bcl\lib\sl4-windowsphone71\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\sl4-windowsphone71\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\sl4-windowsphone71\System.Threading.Tasks.dll True + True True @@ -423,16 +467,19 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+sl5+win8+wp8+wpa81\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl5+win8+wp8+wpa81\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl5+win8+wp8+wpa81\System.Threading.Tasks.dll True + True True @@ -442,16 +489,19 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8\System.Threading.Tasks.dll True + True True @@ -461,16 +511,19 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+win8+wp8+wpa81\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+win8+wp8+wpa81\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+win8+wp8+wpa81\System.Threading.Tasks.dll True + True True @@ -480,16 +533,19 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp8+wpa81\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp8+wpa81\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp8+wpa81\System.Threading.Tasks.dll True + True True @@ -499,16 +555,19 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+win8\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+win8\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+win8\System.Threading.Tasks.dll True + True True @@ -518,16 +577,19 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp71+wpa81\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp71+wpa81\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp71+wpa81\System.Threading.Tasks.dll True + True True @@ -539,11 +601,13 @@ ..\packages\Microsoft.Net.Http\lib\win8\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\win8\System.Net.Http.Primitives.dll True + True True @@ -553,21 +617,25 @@ ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True + True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True + True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True + True True @@ -577,11 +645,13 @@ ..\packages\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll True + True True @@ -597,11 +667,13 @@ ..\packages\Microsoft.Net.Http\lib\monoandroid\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\monoandroid\System.Net.Http.Primitives.dll True + True True @@ -614,11 +686,13 @@ ..\packages\Microsoft.Net.Http\lib\monotouch\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\monotouch\System.Net.Http.Primitives.dll True + True True @@ -631,16 +705,19 @@ ..\packages\Microsoft.Net.Http\lib\sl4-windowsphone71\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\sl4-windowsphone71\System.Net.Http.Primitives.dll True + True True ..\packages\Microsoft.Net.Http\lib\sl4-windowsphone71\System.Net.Http.dll True + True True @@ -650,11 +727,13 @@ ..\packages\Microsoft.Net.Http\lib\wpa81\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\wpa81\System.Net.Http.Primitives.dll True + True True @@ -664,11 +743,13 @@ ..\packages\Microsoft.Net.Http\lib\Xamarin.iOS10\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\Xamarin.iOS10\System.Net.Http.Primitives.dll True + True True @@ -678,16 +759,19 @@ ..\packages\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.Primitives.dll True + True True ..\packages\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.dll True + True True @@ -697,11 +781,13 @@ ..\packages\Microsoft.Net.Http\lib\portable-net45+win8\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\portable-net45+win8\System.Net.Http.Primitives.dll True + True True @@ -711,11 +797,13 @@ ..\packages\Microsoft.Net.Http\lib\portable-net45+win8+wpa81\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\portable-net45+win8+wpa81\System.Net.Http.Primitives.dll True + True True @@ -727,6 +815,7 @@ ..\packages\MongoDB.Bson\lib\net45\MongoDB.Bson.dll True + True True @@ -738,6 +827,7 @@ ..\packages\MongoDB.Driver\lib\net45\MongoDB.Driver.dll True + True True @@ -749,6 +839,7 @@ ..\packages\MongoDB.Driver.Core\lib\net45\MongoDB.Driver.Core.dll True + True True @@ -760,6 +851,7 @@ ..\packages\Neo4jClient\lib\net45\Neo4jClient.dll True + True True @@ -771,6 +863,7 @@ ..\packages\Newtonsoft.Json\lib\net35\Newtonsoft.Json.dll True + True True @@ -780,6 +873,7 @@ ..\packages\Newtonsoft.Json\lib\net20\Newtonsoft.Json.dll True + True True @@ -789,6 +883,7 @@ ..\packages\Newtonsoft.Json\lib\net40\Newtonsoft.Json.dll True + True True @@ -798,6 +893,7 @@ ..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True @@ -807,6 +903,7 @@ ..\packages\Newtonsoft.Json\lib\portable-net45+wp80+win8+wpa81+dnxcore50\Newtonsoft.Json.dll True + True True @@ -816,6 +913,7 @@ ..\packages\Newtonsoft.Json\lib\portable-net40+sl5+wp80+win8+wpa81\Newtonsoft.Json.dll True + True True @@ -827,6 +925,7 @@ ..\packages\NLog\lib\net35\NLog.dll True + True True @@ -836,6 +935,7 @@ ..\packages\NLog\lib\net40\NLog.dll True + True True @@ -845,6 +945,7 @@ ..\packages\NLog\lib\net45\NLog.dll True + True True @@ -854,6 +955,7 @@ ..\packages\NLog\lib\sl4\NLog.dll True + True True @@ -863,6 +965,7 @@ ..\packages\NLog\lib\sl5\NLog.dll True + True True @@ -872,6 +975,7 @@ ..\packages\Novell.Directory.Ldap\lib\Novell.Directory.Ldap.dll True + True True @@ -879,6 +983,7 @@ ..\packages\RhinoDSL\lib\Rhino.DSL.dll True + True True @@ -888,11 +993,13 @@ ..\packages\Rhino-Etl\lib\net35\Rhino.Etl.Core.dll True + True True ..\packages\Rhino-Etl\lib\net35\Rhino.Etl.Dsl.dll True + True True @@ -904,11 +1011,13 @@ ..\packages\ServiceStack\lib\net35\ServiceStack.ServiceInterface.dll True + True True ..\packages\ServiceStack\lib\net35\ServiceStack.dll True + True True @@ -920,6 +1029,7 @@ ..\packages\ServiceStack.Api.Swagger\lib\net35\ServiceStack.Api.Swagger.dll True + True True @@ -931,11 +1041,13 @@ ..\packages\ServiceStack.Common\lib\net35\ServiceStack.Common.dll True + True True ..\packages\ServiceStack.Common\lib\net35\ServiceStack.Interfaces.dll True + True True @@ -945,11 +1057,13 @@ ..\packages\ServiceStack.Common\lib\sl5\ServiceStack.Common.dll True + True True ..\packages\ServiceStack.Common\lib\sl5\ServiceStack.Interfaces.dll True + True True @@ -961,6 +1075,7 @@ ..\packages\ServiceStack.Logging.NLog\lib\net35\ServiceStack.Logging.NLog.dll True + True True @@ -972,11 +1087,13 @@ ..\packages\ServiceStack.OrmLite.SqlServer\lib\net35\ServiceStack.OrmLite.SqlServer.dll True + True True ..\packages\ServiceStack.OrmLite.SqlServer\lib\net35\ServiceStack.OrmLite.dll True + True True @@ -988,6 +1105,7 @@ ..\packages\ServiceStack.Redis\lib\net35\ServiceStack.Redis.dll True + True True @@ -999,6 +1117,7 @@ ..\packages\ServiceStack.Text\lib\net35\ServiceStack.Text.dll True + True True @@ -1008,6 +1127,7 @@ ..\packages\ServiceStack.Text\lib\sl4\ServiceStack.Text.dll True + True True @@ -1017,6 +1137,7 @@ ..\packages\ServiceStack.Text\lib\sl5\ServiceStack.Text.dll True + True True @@ -1026,6 +1147,7 @@ ..\packages\ServiceStack.Text\lib\sl4-windowsphone71\ServiceStack.Text.WP.dll True + True True @@ -1037,6 +1159,7 @@ ..\packages\YamlDotNet\lib\net35\YamlDotNet.dll True + True True @@ -1046,6 +1169,7 @@ ..\packages\YamlDotNet\lib\portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\YamlDotNet.dll True + True True diff --git a/integrationtests/scenarios/i001578-transitive-ref/before/TestPaketDotNet/TestPaketDotNet.csprojtemplate b/integrationtests/scenarios/i001578-transitive-ref/before/TestPaketDotNet/TestPaketDotNet.csprojtemplate index 6d73c4ef24..1c1c418586 100644 --- a/integrationtests/scenarios/i001578-transitive-ref/before/TestPaketDotNet/TestPaketDotNet.csprojtemplate +++ b/integrationtests/scenarios/i001578-transitive-ref/before/TestPaketDotNet/TestPaketDotNet.csprojtemplate @@ -67,16 +67,19 @@ ..\packages\Microsoft.Bcl\lib\net40\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\net40\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\net40\System.Threading.Tasks.dll True + True True @@ -88,16 +91,19 @@ ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True + True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True + True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True + True True @@ -109,6 +115,7 @@ ..\packages\Octokit\lib\net45\Octokit.dll True + True True @@ -118,6 +125,7 @@ ..\packages\Octokit\lib\netcore451\Octokit.dll True + True True @@ -127,6 +135,7 @@ ..\packages\Octokit\lib\portable-net45+wp80+win+wpa81\Octokit.dll True + True True diff --git a/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.csprojtemplate b/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.csprojtemplate index 030ac382f1..e933f11d0a 100644 --- a/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.csprojtemplate +++ b/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.csprojtemplate @@ -76,51 +76,61 @@ ..\packages\WebSharper\lib\net40\WebSharper.Collections.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Control.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Core.JavaScript.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Core.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.InterfaceGenerator.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.JQuery.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.JavaScript.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Main.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Sitelets.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Web.dll True + True True diff --git a/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.expected.csprojtemplate b/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.expected.csprojtemplate index 7607e03584..ec0be595b1 100644 --- a/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.expected.csprojtemplate +++ b/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.expected.csprojtemplate @@ -69,51 +69,61 @@ ..\packages\WebSharper\lib\net40\WebSharper.Collections.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Control.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Core.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Core.JavaScript.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.InterfaceGenerator.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.JQuery.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.JavaScript.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Main.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Sitelets.dll True + True True ..\packages\WebSharper\lib\net40\WebSharper.Web.dll True + True True diff --git a/integrationtests/scenarios/i001720-explicit-net45/before/projectA/projectA.fsprojtemplate b/integrationtests/scenarios/i001720-explicit-net45/before/projectA/projectA.fsprojtemplate index a4e647736e..76dbfe327d 100644 --- a/integrationtests/scenarios/i001720-explicit-net45/before/projectA/projectA.fsprojtemplate +++ b/integrationtests/scenarios/i001720-explicit-net45/before/projectA/projectA.fsprojtemplate @@ -79,6 +79,7 @@ ..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True diff --git a/integrationtests/scenarios/i001732-lowercase-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001732-lowercase-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 8773240f20..6320418fa2 100644 --- a/integrationtests/scenarios/i001732-lowercase-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001732-lowercase-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -58,6 +58,7 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True + True True @@ -67,6 +68,7 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True + True True @@ -76,6 +78,7 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True + True True @@ -85,6 +88,7 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True + True True NUnit2 diff --git a/integrationtests/scenarios/i001746-hard-legacy/before/SilverlightClassLibrary1/SilverlightClassLibrary1.csprojtemplate b/integrationtests/scenarios/i001746-hard-legacy/before/SilverlightClassLibrary1/SilverlightClassLibrary1.csprojtemplate index 855730558e..e6507f42bb 100644 --- a/integrationtests/scenarios/i001746-hard-legacy/before/SilverlightClassLibrary1/SilverlightClassLibrary1.csprojtemplate +++ b/integrationtests/scenarios/i001746-hard-legacy/before/SilverlightClassLibrary1/SilverlightClassLibrary1.csprojtemplate @@ -87,16 +87,19 @@ ..\packages\Microsoft.Bcl\lib\net40\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\net40\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\net40\System.Threading.Tasks.dll True + True True @@ -106,16 +109,19 @@ ..\packages\Microsoft.Bcl\lib\sl5\System.IO.dll True + True True ..\packages\Microsoft.Bcl\lib\sl5\System.Runtime.dll True + True True ..\packages\Microsoft.Bcl\lib\sl5\System.Threading.Tasks.dll True + True True @@ -127,16 +133,19 @@ ..\packages\Microsoft.Bcl.Async\lib\net40\Microsoft.Threading.Tasks.dll True + True True ..\packages\Microsoft.Bcl.Async\lib\net40\Microsoft.Threading.Tasks.Extensions.dll True + True True ..\packages\Microsoft.Bcl.Async\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll True + True True @@ -146,16 +155,19 @@ ..\packages\Microsoft.Bcl.Async\lib\sl4\Microsoft.Threading.Tasks.dll True + True True ..\packages\Microsoft.Bcl.Async\lib\sl4\Microsoft.Threading.Tasks.Extensions.dll True + True True ..\packages\Microsoft.Bcl.Async\lib\sl4\Microsoft.Threading.Tasks.Extensions.Silverlight.dll True + True True diff --git a/integrationtests/scenarios/i001779-net20-only-in-net461/before/paket-net20-library-problem/paket-net20-library-problem.csprojtemplate b/integrationtests/scenarios/i001779-net20-only-in-net461/before/paket-net20-library-problem/paket-net20-library-problem.csprojtemplate index 19341c91e3..908dafd98e 100644 --- a/integrationtests/scenarios/i001779-net20-only-in-net461/before/paket-net20-library-problem/paket-net20-library-problem.csprojtemplate +++ b/integrationtests/scenarios/i001779-net20-only-in-net461/before/paket-net20-library-problem/paket-net20-library-problem.csprojtemplate @@ -65,6 +65,7 @@ ..\packages\EPPlus\lib\net20\EPPlus.dll True + True True diff --git a/integrationtests/scenarios/i001783-different-versions/before/projectA/projectA.fsprojtemplate b/integrationtests/scenarios/i001783-different-versions/before/projectA/projectA.fsprojtemplate index 438efe3879..785e51186f 100644 --- a/integrationtests/scenarios/i001783-different-versions/before/projectA/projectA.fsprojtemplate +++ b/integrationtests/scenarios/i001783-different-versions/before/projectA/projectA.fsprojtemplate @@ -79,6 +79,7 @@ ..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True @@ -90,6 +91,7 @@ ..\packages\Newtonsoft.Json.FSharp\lib\net40\Newtonsoft.Json.FSharp.dll True + True True @@ -101,6 +103,7 @@ ..\packages\NodaTime\lib\net35-Client\NodaTime.dll True + True True diff --git a/integrationtests/scenarios/i001783-different-versions/before/projectB/projectB.fsprojtemplate b/integrationtests/scenarios/i001783-different-versions/before/projectB/projectB.fsprojtemplate index 67b0d0ff60..be6cf0bcc5 100644 --- a/integrationtests/scenarios/i001783-different-versions/before/projectB/projectB.fsprojtemplate +++ b/integrationtests/scenarios/i001783-different-versions/before/projectB/projectB.fsprojtemplate @@ -79,6 +79,7 @@ ..\packages\b\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True + True True @@ -90,6 +91,7 @@ ..\packages\b\Newtonsoft.Json.FSharp\lib\net40\Newtonsoft.Json.FSharp.dll True + True True @@ -101,6 +103,7 @@ ..\packages\b\NodaTime\lib\net35-Client\NodaTime.dll True + True True diff --git a/integrationtests/scenarios/i002335-razorengine/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i002335-razorengine/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 1d0a717d2c..8dfb8c6130 100644 --- a/integrationtests/scenarios/i002335-razorengine/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i002335-razorengine/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -370,6 +370,7 @@ ..\..\packages\net40\Microsoft.AspNet.Razor\lib\net40\System.Web.Razor.dll True + True True @@ -381,6 +382,7 @@ ..\..\packages\net45\Microsoft.AspNet.Razor\lib\net45\System.Web.Razor.dll True + True True @@ -392,6 +394,7 @@ ..\..\packages\razor4\Microsoft.AspNetCore.Razor\lib\net451\Microsoft.AspNetCore.Razor.dll True + True True @@ -401,6 +404,7 @@ ..\..\packages\razor4\Microsoft.AspNetCore.Razor\lib\netstandard1.3\Microsoft.AspNetCore.Razor.dll True + True True @@ -415,6 +419,7 @@ ..\..\packages\razor4\Microsoft.Win32.Primitives\lib\net46\Microsoft.Win32.Primitives.dll True + True True @@ -424,11 +429,13 @@ ..\..\packages\razor4\Microsoft.Win32.Primitives\ref\netstandard1.3\Microsoft.Win32.Primitives.dll False + True True ..\..\packages\razor4\Microsoft.Win32.Primitives\ref\netstandard1.3\Microsoft.Win32.Primitives.xml False + True True @@ -456,6 +463,7 @@ ..\..\packages\razor4\System.AppContext\lib\net46\System.AppContext.dll True + True True @@ -465,6 +473,7 @@ ..\..\packages\razor4\System.AppContext\lib\net463\System.AppContext.dll True + True True @@ -474,6 +483,7 @@ ..\..\packages\razor4\System.AppContext\ref\netstandard\_._ False + True True @@ -483,11 +493,13 @@ ..\..\packages\razor4\System.AppContext\ref\netstandard1.3\System.AppContext.dll False + True True ..\..\packages\razor4\System.AppContext\ref\netstandard1.3\System.AppContext.xml False + True True @@ -497,6 +509,7 @@ ..\..\packages\razor4\System.AppContext\lib\netstandard1.6\System.AppContext.dll True + True True @@ -508,6 +521,7 @@ ..\..\packages\razor4\System.Buffers\lib\netstandard1.1\System.Buffers.dll True + True True @@ -519,11 +533,13 @@ ..\..\packages\razor4\System.Collections\ref\netstandard1.3\System.Collections.dll False + True True ..\..\packages\razor4\System.Collections\ref\netstandard1.3\System.Collections.xml False + True True @@ -535,6 +551,7 @@ ..\..\packages\razor4\System.Collections.Concurrent\lib\netstandard1.3\System.Collections.Concurrent.dll True + True True @@ -544,11 +561,13 @@ ..\..\packages\razor4\System.Collections.Concurrent\ref\netstandard1.3\System.Collections.Concurrent.dll False + True True ..\..\packages\razor4\System.Collections.Concurrent\ref\netstandard1.3\System.Collections.Concurrent.xml False + True True @@ -569,6 +588,7 @@ ..\..\packages\razor4\System.Console\lib\net46\System.Console.dll True + True True @@ -578,11 +598,13 @@ ..\..\packages\razor4\System.Console\ref\netstandard1.3\System.Console.dll False + True True ..\..\packages\razor4\System.Console\ref\netstandard1.3\System.Console.xml False + True True @@ -594,11 +616,13 @@ ..\..\packages\razor4\System.Diagnostics.Debug\ref\netstandard1.3\System.Diagnostics.Debug.dll False + True True ..\..\packages\razor4\System.Diagnostics.Debug\ref\netstandard1.3\System.Diagnostics.Debug.xml False + True True @@ -610,6 +634,7 @@ ..\..\packages\razor4\System.Diagnostics.DiagnosticSource\lib\net46\System.Diagnostics.DiagnosticSource.dll True + True True @@ -619,6 +644,7 @@ ..\..\packages\razor4\System.Diagnostics.DiagnosticSource\lib\netstandard1.1\System.Diagnostics.DiagnosticSource.dll True + True True @@ -628,6 +654,7 @@ ..\..\packages\razor4\System.Diagnostics.DiagnosticSource\lib\netstandard1.3\System.Diagnostics.DiagnosticSource.dll True + True True @@ -639,11 +666,13 @@ ..\..\packages\razor4\System.Diagnostics.Tools\ref\netstandard1.0\System.Diagnostics.Tools.dll False + True True ..\..\packages\razor4\System.Diagnostics.Tools\ref\netstandard1.0\System.Diagnostics.Tools.xml False + True True @@ -664,6 +693,7 @@ ..\..\packages\razor4\System.Diagnostics.Tracing\lib\net462\System.Diagnostics.Tracing.dll True + True True @@ -673,11 +703,13 @@ ..\..\packages\razor4\System.Diagnostics.Tracing\ref\netstandard1.3\System.Diagnostics.Tracing.dll False + True True ..\..\packages\razor4\System.Diagnostics.Tracing\ref\netstandard1.3\System.Diagnostics.Tracing.xml False + True True @@ -687,11 +719,13 @@ ..\..\packages\razor4\System.Diagnostics.Tracing\ref\netstandard1.5\System.Diagnostics.Tracing.dll False + True True ..\..\packages\razor4\System.Diagnostics.Tracing\ref\netstandard1.5\System.Diagnostics.Tracing.xml False + True True @@ -703,11 +737,13 @@ ..\..\packages\razor4\System.Globalization\ref\netstandard1.3\System.Globalization.dll False + True True ..\..\packages\razor4\System.Globalization\ref\netstandard1.3\System.Globalization.xml False + True True @@ -728,6 +764,7 @@ ..\..\packages\razor4\System.Globalization.Calendars\lib\net46\System.Globalization.Calendars.dll True + True True @@ -737,11 +774,13 @@ ..\..\packages\razor4\System.Globalization.Calendars\ref\netstandard1.3\System.Globalization.Calendars.dll False + True True ..\..\packages\razor4\System.Globalization.Calendars\ref\netstandard1.3\System.Globalization.Calendars.xml False + True True @@ -762,6 +801,7 @@ ..\..\packages\razor4\System.Globalization.Extensions\lib\net46\System.Globalization.Extensions.dll True + True True @@ -771,11 +811,13 @@ ..\..\packages\razor4\System.Globalization.Extensions\ref\netstandard1.3\System.Globalization.Extensions.dll False + True True ..\..\packages\razor4\System.Globalization.Extensions\ref\netstandard1.3\System.Globalization.Extensions.xml False + True True @@ -796,6 +838,7 @@ ..\..\packages\razor4\System.IO\lib\net462\System.IO.dll True + True True @@ -805,11 +848,13 @@ ..\..\packages\razor4\System.IO\ref\netstandard1.3\System.IO.dll False + True True ..\..\packages\razor4\System.IO\ref\netstandard1.3\System.IO.xml False + True True @@ -819,11 +864,13 @@ ..\..\packages\razor4\System.IO\ref\netstandard1.5\System.IO.dll False + True True ..\..\packages\razor4\System.IO\ref\netstandard1.5\System.IO.xml False + True True @@ -851,6 +898,7 @@ ..\..\packages\razor4\System.IO.Compression\lib\net46\System.IO.Compression.dll True + True True @@ -860,11 +908,13 @@ ..\..\packages\razor4\System.IO.Compression\ref\netstandard1.3\System.IO.Compression.dll False + True True ..\..\packages\razor4\System.IO.Compression\ref\netstandard1.3\System.IO.Compression.xml False + True True @@ -888,6 +938,7 @@ ..\..\packages\razor4\System.IO.Compression.ZipFile\lib\net46\System.IO.Compression.ZipFile.dll True + True True @@ -897,6 +948,7 @@ ..\..\packages\razor4\System.IO.Compression.ZipFile\lib\netstandard1.3\System.IO.Compression.ZipFile.dll True + True True @@ -906,11 +958,13 @@ ..\..\packages\razor4\System.IO.Compression.ZipFile\ref\netstandard1.3\System.IO.Compression.ZipFile.dll False + True True ..\..\packages\razor4\System.IO.Compression.ZipFile\ref\netstandard1.3\System.IO.Compression.ZipFile.xml False + True True @@ -931,6 +985,7 @@ ..\..\packages\razor4\System.IO.FileSystem\lib\net46\System.IO.FileSystem.dll True + True True @@ -940,11 +995,13 @@ ..\..\packages\razor4\System.IO.FileSystem\ref\netstandard1.3\System.IO.FileSystem.dll False + True True ..\..\packages\razor4\System.IO.FileSystem\ref\netstandard1.3\System.IO.FileSystem.xml False + True True @@ -965,6 +1022,7 @@ ..\..\packages\razor4\System.IO.FileSystem.Primitives\lib\net46\System.IO.FileSystem.Primitives.dll True + True True @@ -974,6 +1032,7 @@ ..\..\packages\razor4\System.IO.FileSystem.Primitives\lib\netstandard1.3\System.IO.FileSystem.Primitives.dll True + True True @@ -983,11 +1042,13 @@ ..\..\packages\razor4\System.IO.FileSystem.Primitives\ref\netstandard1.3\System.IO.FileSystem.Primitives.dll False + True True ..\..\packages\razor4\System.IO.FileSystem.Primitives\ref\netstandard1.3\System.IO.FileSystem.Primitives.xml False + True True @@ -1008,6 +1069,7 @@ ..\..\packages\razor4\System.Linq\lib\net463\System.Linq.dll True + True True @@ -1017,11 +1079,13 @@ ..\..\packages\razor4\System.Linq\ref\netstandard1.0\System.Linq.dll False + True True ..\..\packages\razor4\System.Linq\ref\netstandard1.0\System.Linq.xml False + True True @@ -1031,6 +1095,7 @@ ..\..\packages\razor4\System.Linq\lib\netstandard1.6\System.Linq.dll True + True True @@ -1040,11 +1105,13 @@ ..\..\packages\razor4\System.Linq\ref\netstandard1.6\System.Linq.dll False + True True ..\..\packages\razor4\System.Linq\ref\netstandard1.6\System.Linq.xml False + True True @@ -1065,6 +1132,7 @@ ..\..\packages\razor4\System.Linq.Expressions\lib\net463\System.Linq.Expressions.dll True + True True @@ -1074,11 +1142,13 @@ ..\..\packages\razor4\System.Linq.Expressions\ref\netstandard1.3\System.Linq.Expressions.dll False + True True ..\..\packages\razor4\System.Linq.Expressions\ref\netstandard1.3\System.Linq.Expressions.xml False + True True @@ -1088,6 +1158,7 @@ ..\..\packages\razor4\System.Linq.Expressions\lib\netstandard1.6\System.Linq.Expressions.dll True + True True @@ -1097,11 +1168,13 @@ ..\..\packages\razor4\System.Linq.Expressions\ref\netstandard1.6\System.Linq.Expressions.dll False + True True ..\..\packages\razor4\System.Linq.Expressions\ref\netstandard1.6\System.Linq.Expressions.xml False + True True @@ -1129,6 +1202,7 @@ ..\..\packages\razor4\System.Net.Http\lib\net46\System.Net.Http.dll True + True True @@ -1138,6 +1212,7 @@ ..\..\packages\razor4\System.Net.Http\ref\netstandard1.3\System.Net.Http.dll False + True True @@ -1149,11 +1224,13 @@ ..\..\packages\razor4\System.Net.Primitives\ref\netstandard1.3\System.Net.Primitives.dll False + True True ..\..\packages\razor4\System.Net.Primitives\ref\netstandard1.3\System.Net.Primitives.xml False + True True @@ -1174,6 +1251,7 @@ ..\..\packages\razor4\System.Net.Sockets\lib\net46\System.Net.Sockets.dll True + True True @@ -1183,11 +1261,13 @@ ..\..\packages\razor4\System.Net.Sockets\ref\netstandard1.3\System.Net.Sockets.dll False + True True ..\..\packages\razor4\System.Net.Sockets\ref\netstandard1.3\System.Net.Sockets.xml False + True True @@ -1199,6 +1279,7 @@ ..\..\packages\razor4\System.ObjectModel\lib\netstandard1.3\System.ObjectModel.dll True + True True @@ -1208,11 +1289,13 @@ ..\..\packages\razor4\System.ObjectModel\ref\netstandard1.3\System.ObjectModel.dll False + True True ..\..\packages\razor4\System.ObjectModel\ref\netstandard1.3\System.ObjectModel.xml False + True True @@ -1233,6 +1316,7 @@ ..\..\packages\razor4\System.Reflection\lib\net462\System.Reflection.dll True + True True @@ -1242,11 +1326,13 @@ ..\..\packages\razor4\System.Reflection\ref\netstandard1.3\System.Reflection.dll False + True True ..\..\packages\razor4\System.Reflection\ref\netstandard1.3\System.Reflection.xml False + True True @@ -1256,11 +1342,13 @@ ..\..\packages\razor4\System.Reflection\ref\netstandard1.5\System.Reflection.dll False + True True ..\..\packages\razor4\System.Reflection\ref\netstandard1.5\System.Reflection.xml False + True True @@ -1272,11 +1360,13 @@ ..\..\packages\razor4\System.Reflection.Emit\ref\netstandard1.1\System.Reflection.Emit.dll False + True True ..\..\packages\razor4\System.Reflection.Emit\ref\netstandard1.1\System.Reflection.Emit.xml False + True True @@ -1286,6 +1376,7 @@ ..\..\packages\razor4\System.Reflection.Emit\lib\netstandard1.3\System.Reflection.Emit.dll True + True True @@ -1297,11 +1388,13 @@ ..\..\packages\razor4\System.Reflection.Emit.ILGeneration\ref\netstandard1.0\System.Reflection.Emit.ILGeneration.dll False + True True ..\..\packages\razor4\System.Reflection.Emit.ILGeneration\ref\netstandard1.0\System.Reflection.Emit.ILGeneration.xml False + True True @@ -1311,6 +1404,7 @@ ..\..\packages\razor4\System.Reflection.Emit.ILGeneration\lib\netstandard1.3\System.Reflection.Emit.ILGeneration.dll True + True True @@ -1322,11 +1416,13 @@ ..\..\packages\razor4\System.Reflection.Emit.Lightweight\ref\netstandard1.0\System.Reflection.Emit.Lightweight.dll False + True True ..\..\packages\razor4\System.Reflection.Emit.Lightweight\ref\netstandard1.0\System.Reflection.Emit.Lightweight.xml False + True True @@ -1336,6 +1432,7 @@ ..\..\packages\razor4\System.Reflection.Emit.Lightweight\lib\netstandard1.3\System.Reflection.Emit.Lightweight.dll True + True True @@ -1347,11 +1444,13 @@ ..\..\packages\razor4\System.Reflection.Extensions\ref\netstandard1.0\System.Reflection.Extensions.dll False + True True ..\..\packages\razor4\System.Reflection.Extensions\ref\netstandard1.0\System.Reflection.Extensions.xml False + True True @@ -1363,11 +1462,13 @@ ..\..\packages\razor4\System.Reflection.Primitives\ref\netstandard1.0\System.Reflection.Primitives.dll False + True True ..\..\packages\razor4\System.Reflection.Primitives\ref\netstandard1.0\System.Reflection.Primitives.xml False + True True @@ -1395,6 +1496,7 @@ ..\..\packages\razor4\System.Reflection.TypeExtensions\lib\net46\System.Reflection.TypeExtensions.dll True + True True @@ -1404,6 +1506,7 @@ ..\..\packages\razor4\System.Reflection.TypeExtensions\lib\net462\System.Reflection.TypeExtensions.dll True + True True @@ -1413,6 +1516,7 @@ ..\..\packages\razor4\System.Reflection.TypeExtensions\lib\netstandard1.5\System.Reflection.TypeExtensions.dll True + True True @@ -1422,11 +1526,13 @@ ..\..\packages\razor4\System.Reflection.TypeExtensions\ref\netstandard1.5\System.Reflection.TypeExtensions.dll False + True True ..\..\packages\razor4\System.Reflection.TypeExtensions\ref\netstandard1.5\System.Reflection.TypeExtensions.xml False + True True @@ -1438,11 +1544,13 @@ ..\..\packages\razor4\System.Resources.ResourceManager\ref\netstandard1.0\System.Resources.ResourceManager.dll False + True True ..\..\packages\razor4\System.Resources.ResourceManager\ref\netstandard1.0\System.Resources.ResourceManager.xml False + True True @@ -1473,6 +1581,7 @@ ..\..\packages\razor4\System.Runtime\lib\net462\System.Runtime.dll True + True True @@ -1482,11 +1591,13 @@ ..\..\packages\razor4\System.Runtime\ref\netstandard1.3\System.Runtime.dll False + True True ..\..\packages\razor4\System.Runtime\ref\netstandard1.3\System.Runtime.xml False + True True @@ -1496,11 +1607,13 @@ ..\..\packages\razor4\System.Runtime\ref\netstandard1.5\System.Runtime.dll False + True True ..\..\packages\razor4\System.Runtime\ref\netstandard1.5\System.Runtime.xml False + True True @@ -1521,6 +1634,7 @@ ..\..\packages\razor4\System.Runtime.Extensions\lib\net462\System.Runtime.Extensions.dll True + True True @@ -1530,11 +1644,13 @@ ..\..\packages\razor4\System.Runtime.Extensions\ref\netstandard1.3\System.Runtime.Extensions.dll False + True True ..\..\packages\razor4\System.Runtime.Extensions\ref\netstandard1.3\System.Runtime.Extensions.xml False + True True @@ -1544,11 +1660,13 @@ ..\..\packages\razor4\System.Runtime.Extensions\ref\netstandard1.5\System.Runtime.Extensions.dll False + True True ..\..\packages\razor4\System.Runtime.Extensions\ref\netstandard1.5\System.Runtime.Extensions.xml False + True True @@ -1560,11 +1678,13 @@ ..\..\packages\razor4\System.Runtime.Handles\ref\netstandard1.3\System.Runtime.Handles.dll False + True True ..\..\packages\razor4\System.Runtime.Handles\ref\netstandard1.3\System.Runtime.Handles.xml False + True True @@ -1592,6 +1712,7 @@ ..\..\packages\razor4\System.Runtime.InteropServices\lib\net462\System.Runtime.InteropServices.dll True + True True @@ -1601,6 +1722,7 @@ ..\..\packages\razor4\System.Runtime.InteropServices\lib\net463\System.Runtime.InteropServices.dll True + True True @@ -1610,6 +1732,7 @@ ..\..\packages\razor4\System.Runtime.InteropServices\ref\netcoreapp1.1\System.Runtime.InteropServices.dll False + True True @@ -1619,11 +1742,13 @@ ..\..\packages\razor4\System.Runtime.InteropServices\ref\netstandard1.3\System.Runtime.InteropServices.dll False + True True ..\..\packages\razor4\System.Runtime.InteropServices\ref\netstandard1.3\System.Runtime.InteropServices.xml False + True True @@ -1633,11 +1758,13 @@ ..\..\packages\razor4\System.Runtime.InteropServices\ref\netstandard1.5\System.Runtime.InteropServices.dll False + True True ..\..\packages\razor4\System.Runtime.InteropServices\ref\netstandard1.5\System.Runtime.InteropServices.xml False + True True @@ -1649,6 +1776,7 @@ ..\..\packages\razor4\System.Runtime.InteropServices.RuntimeInformation\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll True + True True @@ -1658,6 +1786,7 @@ ..\..\packages\razor4\System.Runtime.InteropServices.RuntimeInformation\lib\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll True + True True @@ -1667,6 +1796,7 @@ ..\..\packages\razor4\System.Runtime.InteropServices.RuntimeInformation\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll False + True True @@ -1676,6 +1806,7 @@ ..\..\packages\razor4\System.Runtime.InteropServices.RuntimeInformation\lib\wpa81\System.Runtime.InteropServices.RuntimeInformation.dll True + True True @@ -1694,11 +1825,13 @@ ..\..\packages\razor4\System.Runtime.Numerics\ref\netstandard1.1\System.Runtime.Numerics.dll False + True True ..\..\packages\razor4\System.Runtime.Numerics\ref\netstandard1.1\System.Runtime.Numerics.xml False + True True @@ -1708,6 +1841,7 @@ ..\..\packages\razor4\System.Runtime.Numerics\lib\netstandard1.3\System.Runtime.Numerics.dll True + True True @@ -1742,6 +1876,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\lib\net46\System.Security.Cryptography.Algorithms.dll True + True True @@ -1751,6 +1886,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\lib\net461\System.Security.Cryptography.Algorithms.dll True + True True @@ -1760,6 +1896,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\lib\net463\System.Security.Cryptography.Algorithms.dll True + True True @@ -1769,6 +1906,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\ref\netstandard1.3\System.Security.Cryptography.Algorithms.dll False + True True @@ -1778,6 +1916,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\ref\netstandard1.4\System.Security.Cryptography.Algorithms.dll False + True True @@ -1787,6 +1926,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll False + True True @@ -1821,6 +1961,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Cng\lib\net46\System.Security.Cryptography.Cng.dll True + True True @@ -1830,6 +1971,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Cng\lib\net461\System.Security.Cryptography.Cng.dll True + True True @@ -1839,6 +1981,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Cng\lib\net463\System.Security.Cryptography.Cng.dll True + True True @@ -1848,6 +1991,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Cng\ref\netstandard1.6\System.Security.Cryptography.Cng.dll False + True True @@ -1868,6 +2012,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Csp\lib\net46\System.Security.Cryptography.Csp.dll True + True True @@ -1877,6 +2022,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Csp\ref\netstandard1.3\System.Security.Cryptography.Csp.dll False + True True @@ -1897,6 +2043,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Encoding\lib\net46\System.Security.Cryptography.Encoding.dll True + True True @@ -1906,11 +2053,13 @@ ..\..\packages\razor4\System.Security.Cryptography.Encoding\ref\netstandard1.3\System.Security.Cryptography.Encoding.dll False + True True ..\..\packages\razor4\System.Security.Cryptography.Encoding\ref\netstandard1.3\System.Security.Cryptography.Encoding.xml False + True True @@ -1922,6 +2071,7 @@ ..\..\packages\razor4\System.Security.Cryptography.OpenSsl\lib\netstandard1.6\System.Security.Cryptography.OpenSsl.dll True + True True @@ -1931,6 +2081,7 @@ ..\..\packages\razor4\System.Security.Cryptography.OpenSsl\ref\netstandard1.6\System.Security.Cryptography.OpenSsl.dll False + True True @@ -1951,6 +2102,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Primitives\lib\net46\System.Security.Cryptography.Primitives.dll True + True True @@ -1960,6 +2112,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Primitives\lib\netstandard1.3\System.Security.Cryptography.Primitives.dll True + True True @@ -1969,6 +2122,7 @@ ..\..\packages\razor4\System.Security.Cryptography.Primitives\ref\netstandard1.3\System.Security.Cryptography.Primitives.dll False + True True @@ -1996,6 +2150,7 @@ ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\lib\net46\System.Security.Cryptography.X509Certificates.dll True + True True @@ -2005,6 +2160,7 @@ ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\lib\net461\System.Security.Cryptography.X509Certificates.dll True + True True @@ -2014,11 +2170,13 @@ ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\ref\netstandard1.3\System.Security.Cryptography.X509Certificates.dll False + True True ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\ref\netstandard1.3\System.Security.Cryptography.X509Certificates.xml False + True True @@ -2028,11 +2186,13 @@ ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.dll False + True True ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.xml False + True True @@ -2044,11 +2204,13 @@ ..\..\packages\razor4\System.Text.Encoding\ref\netstandard1.3\System.Text.Encoding.dll False + True True ..\..\packages\razor4\System.Text.Encoding\ref\netstandard1.3\System.Text.Encoding.xml False + True True @@ -2060,11 +2222,13 @@ ..\..\packages\razor4\System.Text.Encoding.Extensions\ref\netstandard1.3\System.Text.Encoding.Extensions.dll False + True True ..\..\packages\razor4\System.Text.Encoding.Extensions\ref\netstandard1.3\System.Text.Encoding.Extensions.xml False + True True @@ -2085,6 +2249,7 @@ ..\..\packages\razor4\System.Text.RegularExpressions\lib\net463\System.Text.RegularExpressions.dll True + True True @@ -2094,6 +2259,7 @@ ..\..\packages\razor4\System.Text.RegularExpressions\ref\netcoreapp1.1\System.Text.RegularExpressions.dll False + True True @@ -2103,11 +2269,13 @@ ..\..\packages\razor4\System.Text.RegularExpressions\ref\netstandard1.3\System.Text.RegularExpressions.dll False + True True ..\..\packages\razor4\System.Text.RegularExpressions\ref\netstandard1.3\System.Text.RegularExpressions.xml False + True True @@ -2117,6 +2285,7 @@ ..\..\packages\razor4\System.Text.RegularExpressions\lib\netstandard1.6\System.Text.RegularExpressions.dll True + True True @@ -2126,11 +2295,13 @@ ..\..\packages\razor4\System.Text.RegularExpressions\ref\netstandard1.6\System.Text.RegularExpressions.dll False + True True ..\..\packages\razor4\System.Text.RegularExpressions\ref\netstandard1.6\System.Text.RegularExpressions.xml False + True True @@ -2142,6 +2313,7 @@ ..\..\packages\razor4\System.Threading\lib\netstandard1.3\System.Threading.dll True + True True @@ -2151,11 +2323,13 @@ ..\..\packages\razor4\System.Threading\ref\netstandard1.3\System.Threading.dll False + True True ..\..\packages\razor4\System.Threading\ref\netstandard1.3\System.Threading.xml False + True True @@ -2167,11 +2341,13 @@ ..\..\packages\razor4\System.Threading.Tasks\ref\netstandard1.3\System.Threading.Tasks.dll False + True True ..\..\packages\razor4\System.Threading.Tasks\ref\netstandard1.3\System.Threading.Tasks.xml False + True True @@ -2183,6 +2359,7 @@ ..\..\packages\razor4\System.Threading.Tasks.Extensions\lib\netstandard1.0\System.Threading.Tasks.Extensions.dll True + True True @@ -2203,6 +2380,7 @@ ..\..\packages\razor4\System.Threading.Thread\lib\net46\System.Threading.Thread.dll True + True True @@ -2212,6 +2390,7 @@ ..\..\packages\razor4\System.Threading.Thread\lib\netstandard1.3\System.Threading.Thread.dll True + True True @@ -2221,11 +2400,13 @@ ..\..\packages\razor4\System.Threading.Thread\ref\netstandard1.3\System.Threading.Thread.dll False + True True ..\..\packages\razor4\System.Threading.Thread\ref\netstandard1.3\System.Threading.Thread.xml False + True True @@ -2237,11 +2418,13 @@ ..\..\packages\razor4\System.Threading.Timer\ref\netstandard1.2\System.Threading.Timer.dll False + True True ..\..\packages\razor4\System.Threading.Timer\ref\netstandard1.2\System.Threading.Timer.xml False + True True @@ -2272,6 +2455,7 @@ ..\..\packages\razor4\System.Xml.ReaderWriter\lib\net46\System.Xml.ReaderWriter.dll True + True True @@ -2281,6 +2465,7 @@ ..\..\packages\razor4\System.Xml.ReaderWriter\lib\netstandard1.3\System.Xml.ReaderWriter.dll True + True True @@ -2290,11 +2475,13 @@ ..\..\packages\razor4\System.Xml.ReaderWriter\ref\netstandard1.3\System.Xml.ReaderWriter.dll False + True True ..\..\packages\razor4\System.Xml.ReaderWriter\ref\netstandard1.3\System.Xml.ReaderWriter.xml False + True True @@ -2313,6 +2500,7 @@ ..\..\packages\razor4\System.Xml.XDocument\lib\netstandard1.3\System.Xml.XDocument.dll True + True True @@ -2322,11 +2510,13 @@ ..\..\packages\razor4\System.Xml.XDocument\ref\netstandard1.3\System.Xml.XDocument.dll False + True True ..\..\packages\razor4\System.Xml.XDocument\ref\netstandard1.3\System.Xml.XDocument.xml False + True True diff --git a/src/Paket.Core/Dependencies/DependenciesFileParser.fs b/src/Paket.Core/Dependencies/DependenciesFileParser.fs index 15fad4c285..b5fe6720bf 100644 --- a/src/Paket.Core/Dependencies/DependenciesFileParser.fs +++ b/src/Paket.Core/Dependencies/DependenciesFileParser.fs @@ -194,6 +194,7 @@ module DependenciesFileParser = | AutodetectFrameworkRestrictions | ImportTargets of bool | CopyLocal of bool + | SpecificVersion of bool | CopyContentToOutputDir of CopyToOutputDirectorySettings | GenerateLoadScripts of bool option | ReferenceCondition of string @@ -317,6 +318,7 @@ module DependenciesFileParser = Some (ParserOptions (ParserOption.OmitContent setting)) | String.RemovePrefix "import_targets" trimmed -> Some (ParserOptions (ParserOption.ImportTargets(trimmed.Replace(":","").Trim() = "true"))) | String.RemovePrefix "copy_local" trimmed -> Some (ParserOptions (ParserOption.CopyLocal(trimmed.Replace(":","").Trim() = "true"))) + | String.RemovePrefix "specific_version" trimmed -> Some (ParserOptions (ParserOption.SpecificVersion(trimmed.Replace(":","").Trim() = "true"))) | String.RemovePrefix "copy_content_to_output_dir" trimmed -> let setting = match trimmed.Replace(":","").Trim() with @@ -416,6 +418,7 @@ module DependenciesFileParser = | ResolverStrategyForTransitives strategy -> { current.Options with ResolverStrategyForTransitives = strategy } | ResolverStrategyForDirectDependencies strategy -> { current.Options with ResolverStrategyForDirectDependencies = strategy } | CopyLocal mode -> { current.Options with Settings = { current.Options.Settings with CopyLocal = Some mode } } + | SpecificVersion mode -> { current.Options with Settings = { current.Options.Settings with SpecificVersion = Some mode } } | CopyContentToOutputDir mode -> { current.Options with Settings = { current.Options.Settings with CopyContentToOutputDirectory = Some mode } } | ImportTargets mode -> { current.Options with Settings = { current.Options.Settings with ImportTargets = Some mode } } | FrameworkRestrictions r -> { current.Options with Settings = { current.Options.Settings with FrameworkRestrictions = r } } diff --git a/src/Paket.Core/PaketConfigFiles/LockFile.fs b/src/Paket.Core/PaketConfigFiles/LockFile.fs index fa41bb1dc9..3df8f7dc5a 100644 --- a/src/Paket.Core/PaketConfigFiles/LockFile.fs +++ b/src/Paket.Core/PaketConfigFiles/LockFile.fs @@ -42,6 +42,9 @@ module LockFileSerializer = match options.Settings.CopyLocal with | Some x -> yield "COPY-LOCAL: " + x.ToString().ToUpper() | None -> () + match options.Settings.SpecificVersion with + | Some x -> yield "SPECIFIC-VERSION: " + x.ToString().ToUpper() + | None -> () match options.Settings.CopyContentToOutputDirectory with | Some CopyToOutputDirectorySettings.Always -> yield "COPY-CONTENT-TO-OUTPUT-DIR: ALWAYS" | Some CopyToOutputDirectorySettings.Never -> yield "COPY-CONTENT-TO-OUTPUT-DIR: NEVER" @@ -233,6 +236,7 @@ module LockFileParser = | GenerateLoadScripts of bool option | FrameworkRestrictions of FrameworkRestrictions | CopyLocal of bool + | SpecificVersion of bool | CopyContentToOutputDir of CopyToOutputDirectorySettings | Redirects of bool option | ReferenceCondition of string @@ -263,6 +267,7 @@ module LockFileParser = InstallOption (Redirects setting) | _, String.RemovePrefix "IMPORT-TARGETS:" trimmed -> InstallOption(ImportTargets(trimmed.Trim() = "TRUE")) | _, String.RemovePrefix "COPY-LOCAL:" trimmed -> InstallOption(CopyLocal(trimmed.Trim() = "TRUE")) + | _, String.RemovePrefix "SPECIFIC-VERSION:" trimmed -> InstallOption(SpecificVersion(trimmed.Trim() = "TRUE")) | _, String.RemovePrefix "GENERATE-LOAD-SCRIPTS:" trimmed -> let setting = match trimmed.Trim() with @@ -351,6 +356,7 @@ module LockFileParser = | Redirects mode -> { currentGroup.Options with Redirects = mode } | ImportTargets mode -> { currentGroup.Options with Settings = { currentGroup.Options.Settings with ImportTargets = Some mode } } | CopyLocal mode -> { currentGroup.Options with Settings = { currentGroup.Options.Settings with CopyLocal = Some mode }} + | SpecificVersion mode -> { currentGroup.Options with Settings = { currentGroup.Options.Settings with SpecificVersion = Some mode }} | CopyContentToOutputDir mode -> { currentGroup.Options with Settings = { currentGroup.Options.Settings with CopyContentToOutputDirectory = Some mode }} | FrameworkRestrictions r -> { currentGroup.Options with Settings = { currentGroup.Options.Settings with FrameworkRestrictions = r }} | OmitContent omit -> { currentGroup.Options with Settings = { currentGroup.Options.Settings with OmitContent = Some omit }} diff --git a/src/Paket.Core/PaketConfigFiles/ProjectFile.fs b/src/Paket.Core/PaketConfigFiles/ProjectFile.fs index 9fddd76770..1f9dd9fcbb 100644 --- a/src/Paket.Core/PaketConfigFiles/ProjectFile.fs +++ b/src/Paket.Core/PaketConfigFiles/ProjectFile.fs @@ -536,6 +536,7 @@ module ProjectFile = node |> addChild (createNodeSet "HintPath" fileItem.Include project) |> addChild (createNodeSet "Private" "True" project) + |> addChild (createNodeSet "SpecificVersion" "True" project) | BuildAction.Page -> node |> addChild (createNodeSet "Generator" "MSBuild:Compile" project) @@ -663,7 +664,7 @@ module ProjectFile = AnalyzersNode : XmlElement } - let generateXml (model:InstallModel) (usedFrameworkLibs:HashSet) (aliases:Map) (copyLocal:bool option) (importTargets:bool) (referenceCondition:string option) (allTargetProfiles:Set) (project:ProjectFile) : XmlContext = + let generateXml (model:InstallModel) (usedFrameworkLibs:HashSet) (aliases:Map) (copyLocal:bool option) (specificVersion:bool option) (importTargets:bool) (referenceCondition:string option) (allTargetProfiles:Set) (project:ProjectFile) : XmlContext = let references = getCustomReferenceAndFrameworkNodes project |> List.map (fun node -> node.Attributes.["Include"].InnerText.Split(',').[0]) @@ -692,10 +693,17 @@ module ProjectFile = | Some false -> "False" | None -> if relativePath.Contains @"\ref\" then "False" else "True" + let specificVersionSettings = + match specificVersion with + | Some true -> "True" + | Some false -> "False" + | None -> "True" + if relativePath.Contains @"\native\" then createNode "NativeReference" project else createNode "Reference" project |> addAttribute "Include" (fi.Name.Replace(fi.Extension,"")) |> addChild (createNodeSet "HintPath" relativePath project) |> addChild (createNodeSet "Private" privateSettings project) + |> addChild (createNodeSet "SpecificVersion" specificVersionSettings project) |> addChild (createNodeSet "Paket" "True" project) |> fun n -> match aliases with @@ -1056,7 +1064,7 @@ module ProjectFile = let importTargets = defaultArg installSettings.ImportTargets true let allFrameworks = applyRestrictionsToTargets restrictionList KnownTargetProfiles.AllProfiles - generateXml projectModel usedFrameworkLibs installSettings.Aliases installSettings.CopyLocal importTargets installSettings.ReferenceCondition (set allFrameworks) project) + generateXml projectModel usedFrameworkLibs installSettings.Aliases installSettings.CopyLocal installSettings.SpecificVersion importTargets installSettings.ReferenceCondition (set allFrameworks) project) |> Seq.iter (fun ctx -> for chooseNode in ctx.ChooseNodes do let i = ref (project.ProjectNode.ChildNodes.Count-1) @@ -1460,7 +1468,7 @@ type ProjectFile with member this.DeleteCustomModelNodes(model:InstallModel) = ProjectFile.deleteCustomModelNodes model this - member this.GenerateXml(model, usedFrameworkLibs:HashSet, aliases, copyLocal, importTargets, allTargetProfiles:#seq, referenceCondition) = ProjectFile.generateXml model usedFrameworkLibs aliases copyLocal importTargets referenceCondition (set allTargetProfiles) this + member this.GenerateXml(model, usedFrameworkLibs:HashSet, aliases, copyLocal, specificVersion, importTargets, allTargetProfiles:#seq, referenceCondition) = ProjectFile.generateXml model usedFrameworkLibs aliases copyLocal specificVersion importTargets referenceCondition (set allTargetProfiles) this member this.RemovePaketNodes () = ProjectFile.removePaketNodes this diff --git a/src/Paket.Core/PaketConfigFiles/ReferencesFile.fs b/src/Paket.Core/PaketConfigFiles/ReferencesFile.fs index fa7f3bdb99..9615c3fe95 100644 --- a/src/Paket.Core/PaketConfigFiles/ReferencesFile.fs +++ b/src/Paket.Core/PaketConfigFiles/ReferencesFile.fs @@ -128,11 +128,12 @@ type ReferencesFile = { ReferencesFile.FromLines lines with FileName = fileName } with e -> raise <| new Exception(sprintf "Could not parse reference file '%s': %s" fileName e.Message, e) - member this.AddNuGetReference(groupName, packageName : PackageName, copyLocal: bool, importTargets: bool, frameworkRestrictions, includeVersionInPath, omitContent : bool, createBindingRedirects, referenceCondition) = + member this.AddNuGetReference(groupName, packageName : PackageName, copyLocal: bool, specificVersion: bool, importTargets: bool, frameworkRestrictions, includeVersionInPath, omitContent : bool, createBindingRedirects, referenceCondition) = let package: PackageInstallSettings = { Name = packageName Settings = { CopyLocal = if not copyLocal then Some copyLocal else None + SpecificVersion = if not specificVersion then Some specificVersion else None CopyContentToOutputDirectory = None ImportTargets = if not importTargets then Some importTargets else None FrameworkRestrictions = frameworkRestrictions @@ -168,7 +169,7 @@ type ReferencesFile = { this with Groups = newGroups } - member this.AddNuGetReference(groupName, packageName : PackageName) = this.AddNuGetReference(groupName, packageName, true, true, ExplicitRestriction FrameworkRestriction.NoRestriction, false, false, None, null) + member this.AddNuGetReference(groupName, packageName : PackageName) = this.AddNuGetReference(groupName, packageName, true, true, true, ExplicitRestriction FrameworkRestriction.NoRestriction, false, false, None, null) member this.RemoveNuGetReference(groupName, packageName : PackageName) = let group = this.Groups.[groupName] diff --git a/src/Paket.Core/Versioning/Requirements.fs b/src/Paket.Core/Versioning/Requirements.fs index 72ad539767..3d0b3d3d49 100644 --- a/src/Paket.Core/Versioning/Requirements.fs +++ b/src/Paket.Core/Versioning/Requirements.fs @@ -677,6 +677,7 @@ type InstallSettings = ReferenceCondition : string option CreateBindingRedirects : BindingRedirectsSettings option CopyLocal : bool option + SpecificVersion : bool option Excludes : string list Aliases : Map CopyContentToOutputDirectory : CopyToOutputDirectorySettings option @@ -684,6 +685,7 @@ type InstallSettings = static member Default = { CopyLocal = None + SpecificVersion = None ImportTargets = None FrameworkRestrictions = ExplicitRestriction FrameworkRestriction.NoRestriction IncludeVersionInPath = None @@ -700,6 +702,9 @@ type InstallSettings = [ match this.CopyLocal with | Some x -> yield "copy_local: " + x.ToString().ToLower() | None -> () + match this.SpecificVersion with + | Some x -> yield "specific_version: " + x.ToString().ToLower() + | None -> () match this.CopyContentToOutputDirectory with | Some CopyToOutputDirectorySettings.Never -> yield "copy_content_to_output_dir: never" | Some CopyToOutputDirectorySettings.Always -> yield "copy_content_to_output_dir: always" @@ -745,6 +750,7 @@ type InstallSettings = FrameworkRestrictions = filterRestrictions self.FrameworkRestrictions other.FrameworkRestrictions OmitContent = self.OmitContent ++ other.OmitContent CopyLocal = self.CopyLocal ++ other.CopyLocal + SpecificVersion = self.SpecificVersion ++ other.SpecificVersion CopyContentToOutputDirectory = self.CopyContentToOutputDirectory ++ other.CopyContentToOutputDirectory ReferenceCondition = self.ReferenceCondition ++ other.ReferenceCondition Excludes = self.Excludes @ other.Excludes @@ -808,6 +814,11 @@ type InstallSettings = | Some "false" -> Some false | Some "true" -> Some true | _ -> None + SpecificVersion = + match getPair "specific_version" with + | Some "false" -> Some false + | Some "true" -> Some true + | _ -> None GenerateLoadScripts = match getPair "generate_load_scripts" with | Some "on" | Some "true" -> Some true diff --git a/tests/Paket.Tests/InstallModel/Xml/CodeCracker.fs b/tests/Paket.Tests/InstallModel/Xml/CodeCracker.fs index 12e8057042..8f84eb1ad8 100644 --- a/tests/Paket.Tests/InstallModel/Xml/CodeCracker.fs +++ b/tests/Paket.Tests/InstallModel/Xml/CodeCracker.fs @@ -36,7 +36,7 @@ let ``should generate Xml for codecracker.CSharp``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>() ,Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>() ,Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -57,7 +57,7 @@ let ``should generate Xml for codecracker.CSharp in VisualBasic project``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyVbGuid.vbprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -88,7 +88,7 @@ let ``should generate Xml for codecracker.VisualBasic``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyVbGuid.vbprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml diff --git a/tests/Paket.Tests/InstallModel/Xml/EmptyLibs.fs b/tests/Paket.Tests/InstallModel/Xml/EmptyLibs.fs index 670258c47e..f9484761d0 100644 --- a/tests/Paket.Tests/InstallModel/Xml/EmptyLibs.fs +++ b/tests/Paket.Tests/InstallModel/Xml/EmptyLibs.fs @@ -24,7 +24,7 @@ let ``should generate Xml for framework references and empty libs``() = [], Nuspec.Load(__SOURCE_DIRECTORY__ + "/../../Nuspec/EmptyLibs.nuspec")) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/FSharp.Data.SqlClient.fs b/tests/Paket.Tests/InstallModel/Xml/FSharp.Data.SqlClient.fs index 1ecead7d76..98ff00abd3 100644 --- a/tests/Paket.Tests/InstallModel/Xml/FSharp.Data.SqlClient.fs +++ b/tests/Paket.Tests/InstallModel/Xml/FSharp.Data.SqlClient.fs @@ -21,6 +21,7 @@ let expected = """ ..\..\..\FSharp.Data.SqlClient\lib\net40\FSharp.Data.SqlClient.dll True + True True @@ -43,7 +44,7 @@ let ``should generate Xml for FSharp.Data.SqlClient 1.4.4``() = [], Nuspec.Load(__SOURCE_DIRECTORY__ + @"\..\..\Nuspec\FSharp.Data.SqlClient.nuspec")) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) \ No newline at end of file diff --git a/tests/Paket.Tests/InstallModel/Xml/Fantomas.fs b/tests/Paket.Tests/InstallModel/Xml/Fantomas.fs index c482357eab..af89e91f84 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Fantomas.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Fantomas.fs @@ -12,6 +12,7 @@ let expected = """ ..\..\..\Fantomas\lib\FantomasLib.dll True + True True """ @@ -30,7 +31,7 @@ let ``should generate Xml for Fantomas 1.5``() = [], Nuspec.Explicit ["FantomasLib.dll"]) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) @@ -51,6 +52,7 @@ let fullDoc = """ ..\..\..\Fantomas\lib\FantomasLib.dll True + True True @@ -108,6 +110,7 @@ let fullDocWithRefernceCondition = """ ..\..\..\Fantomas\lib\FantomasLib.dll True + True True @@ -148,6 +151,7 @@ let fullDocWithRefernceConditionAndFrameworkRestriction = """ ..\..\..\Fantomas\lib\portable-net45+win8\FantomasLib.dll True + True True diff --git a/tests/Paket.Tests/InstallModel/Xml/FantomasLib.fs b/tests/Paket.Tests/InstallModel/Xml/FantomasLib.fs index 8cdeaf204b..87f21ed549 100644 --- a/tests/Paket.Tests/InstallModel/Xml/FantomasLib.fs +++ b/tests/Paket.Tests/InstallModel/Xml/FantomasLib.fs @@ -12,6 +12,7 @@ let expected = """ ..\..\..\Fantomas\Lib\FantomasLib.dll False + True True """ @@ -28,7 +29,7 @@ let ``should generate Xml for Fantomas 1.5``() = [], Nuspec.Explicit ["FantomasLib.dll"]) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some false,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some false,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/Fuchu.fs b/tests/Paket.Tests/InstallModel/Xml/Fuchu.fs index 53e030f02a..df093b429d 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Fuchu.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Fuchu.fs @@ -12,6 +12,7 @@ let expected = """ ..\..\..\Fuchu\lib\Fuchu.dll True + True True """ @@ -28,7 +29,7 @@ let ``should generate Xml for Fuchu 0.4``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/GitInfoPlanter.fs b/tests/Paket.Tests/InstallModel/Xml/GitInfoPlanter.fs index 85d3de7524..2605374949 100644 --- a/tests/Paket.Tests/InstallModel/Xml/GitInfoPlanter.fs +++ b/tests/Paket.Tests/InstallModel/Xml/GitInfoPlanter.fs @@ -27,7 +27,7 @@ let ``should generate Xml for GitInfoPlanter2.0.0``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml emptyReferences) diff --git a/tests/Paket.Tests/InstallModel/Xml/LibGit2Sharp.fs b/tests/Paket.Tests/InstallModel/Xml/LibGit2Sharp.fs index 8192b1336c..48e82bc6f0 100644 --- a/tests/Paket.Tests/InstallModel/Xml/LibGit2Sharp.fs +++ b/tests/Paket.Tests/InstallModel/Xml/LibGit2Sharp.fs @@ -14,6 +14,7 @@ let expectedReferenceNodes = """ ..\..\..\LibGit2Sharp\lib\net40\LibGit2Sharp.dll True + True True @@ -47,7 +48,7 @@ let ``should generate Xml for LibGit2Sharp 2.0.0``() = model.GetLegacyReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4)) |> Seq.map (fun f -> f.Path) |> shouldContain @"..\LibGit2Sharp\lib\net40\LibGit2Sharp.dll" - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expectedReferenceNodes) diff --git a/tests/Paket.Tests/InstallModel/Xml/Microsoft.Bcl.Build.fs b/tests/Paket.Tests/InstallModel/Xml/Microsoft.Bcl.Build.fs index a909cbfccd..c287337ed6 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Microsoft.Bcl.Build.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Microsoft.Bcl.Build.fs @@ -21,7 +21,7 @@ let ``should not install targets node for Microsoft.Bcl.Build``() = model.GetTargetsFiles(SinglePlatform (DotNetFramework FrameworkVersion.V4)) |> Seq.map (fun f -> f.Path) |> shouldContain @"..\Microsoft.Bcl.Build\build\Microsoft.Bcl.Build.targets" - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,false,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,false,KnownTargetProfiles.AllProfiles,None) ctx.FrameworkSpecificPropsNodes |> Seq.length |> shouldEqual 0 ctx.FrameworkSpecificTargetsNodes |> Seq.length |> shouldEqual 0 diff --git a/tests/Paket.Tests/InstallModel/Xml/Microsoft.CodeAnalysis.Analyzers.fs b/tests/Paket.Tests/InstallModel/Xml/Microsoft.CodeAnalysis.Analyzers.fs index d0cc3ce7df..800686fbc0 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Microsoft.CodeAnalysis.Analyzers.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Microsoft.CodeAnalysis.Analyzers.fs @@ -37,7 +37,7 @@ let ``should generate Xml for Microsoft.CodeAnalysis.Analyzers in CSharp project ensureDir() let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -58,7 +58,7 @@ let ``should generate Xml for RefactoringEssentials in VisualBasic project``() = ensureDir() let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyVbGuid.vbprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -78,7 +78,7 @@ let ``should generate Xml for Microsoft.CodeAnalysis.Analyzers 1.0.0-rc2``() = ensureDir() let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(oldModel, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(oldModel, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml diff --git a/tests/Paket.Tests/InstallModel/Xml/Plossum.fs b/tests/Paket.Tests/InstallModel/Xml/Plossum.fs index 2d7673229c..ff7c1850fa 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Plossum.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Plossum.fs @@ -14,6 +14,7 @@ let expected = """ ..\..\..\Plossum.CommandLine\lib\net40\Plossum CommandLine.dll True + True True @@ -31,7 +32,7 @@ let ``should generate Xml for Plossum``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) \ No newline at end of file diff --git a/tests/Paket.Tests/InstallModel/Xml/RefactoringEssentials.fs b/tests/Paket.Tests/InstallModel/Xml/RefactoringEssentials.fs index b9746c6d7c..b502bdbefa 100644 --- a/tests/Paket.Tests/InstallModel/Xml/RefactoringEssentials.fs +++ b/tests/Paket.Tests/InstallModel/Xml/RefactoringEssentials.fs @@ -28,7 +28,7 @@ let ``should generate Xml for RefactoringEssentials in CSharp project``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -48,7 +48,7 @@ let ``should generate Xml for RefactoringEssentials in VisualBasic project``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyVbGuid.vbprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml diff --git a/tests/Paket.Tests/InstallModel/Xml/RxXaml.fs b/tests/Paket.Tests/InstallModel/Xml/RxXaml.fs index 63f428a7c4..3d34ca0e86 100644 --- a/tests/Paket.Tests/InstallModel/Xml/RxXaml.fs +++ b/tests/Paket.Tests/InstallModel/Xml/RxXaml.fs @@ -17,6 +17,7 @@ let expected = """ ..\..\..\Rx-XAML\lib\net40\System.Reactive.Windows.Threading.dll True + True True @@ -29,6 +30,7 @@ let expected = """ ..\..\..\Rx-XAML\lib\net45\System.Reactive.Windows.Threading.dll True + True True @@ -38,6 +40,7 @@ let expected = """ ..\..\..\Rx-XAML\lib\portable-win81+wpa81\System.Reactive.Windows.Threading.dll True + True True @@ -50,6 +53,7 @@ let expected = """ ..\..\..\Rx-XAML\lib\sl5\System.Reactive.Windows.Threading.dll True + True True @@ -59,6 +63,7 @@ let expected = """ ..\..\..\Rx-XAML\lib\windows8\System.Reactive.Windows.Threading.dll True + True True @@ -71,6 +76,7 @@ let expected = """ ..\..\..\Rx-XAML\lib\windowsphone71\System.Reactive.Windows.Threading.dll True + True True @@ -80,6 +86,7 @@ let expected = """ ..\..\..\Rx-XAML\lib\windowsphone8\System.Reactive.Windows.Threading.dll True + True True @@ -113,7 +120,7 @@ let ``should generate Xml for Rx-XAML 2.2.4 with correct framework assembly refe { AssemblyName = "System.Windows"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(Silverlight SilverlightVersion.V5)] } { AssemblyName = "System.Windows"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(WindowsPhone WindowsPhoneVersion.V7_5)] }]}) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) let currentXml = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXml |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/SQLite.fs b/tests/Paket.Tests/InstallModel/Xml/SQLite.fs index fd577deff0..6ff2374638 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SQLite.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SQLite.fs @@ -18,6 +18,7 @@ let expectedReferenceNodes = """ ..\..\..\System.Data.SQLite.Core\lib\net20\System.Data.SQLite.dll True + True True @@ -27,6 +28,7 @@ let expectedReferenceNodes = """ ..\..\..\System.Data.SQLite.Core\lib\net40\System.Data.SQLite.dll True + True True @@ -36,6 +38,7 @@ let expectedReferenceNodes = """ ..\..\..\System.Data.SQLite.Core\lib\net45\System.Data.SQLite.dll True + True True @@ -45,6 +48,7 @@ let expectedReferenceNodes = """ ..\..\..\System.Data.SQLite.Core\lib\net451\System.Data.SQLite.dll True + True True @@ -179,7 +183,7 @@ let ``should generate Xml for SQLite``() = Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expectedReferenceNodes) diff --git a/tests/Paket.Tests/InstallModel/Xml/StyleCop.MSBuild.fs b/tests/Paket.Tests/InstallModel/Xml/StyleCop.MSBuild.fs index a4a63f7b2f..04db5eadbc 100644 --- a/tests/Paket.Tests/InstallModel/Xml/StyleCop.MSBuild.fs +++ b/tests/Paket.Tests/InstallModel/Xml/StyleCop.MSBuild.fs @@ -25,7 +25,7 @@ let ``should generate Xml for StyleCop.MSBuild``() = model.GetTargetsFiles(SinglePlatform (DotNetFramework FrameworkVersion.V2)) |> Seq.map (fun f -> f.Path) |> shouldContain @"..\StyleCop.MSBuild\build\StyleCop.MSBuild.Targets" - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.FrameworkSpecificPropertyChooseNode.OuterXml |> normalizeXml diff --git a/tests/Paket.Tests/InstallModel/Xml/System.Security.Cryptography.Algorithms.fs b/tests/Paket.Tests/InstallModel/Xml/System.Security.Cryptography.Algorithms.fs index 88e65b5daa..efca99ace4 100644 --- a/tests/Paket.Tests/InstallModel/Xml/System.Security.Cryptography.Algorithms.fs +++ b/tests/Paket.Tests/InstallModel/Xml/System.Security.Cryptography.Algorithms.fs @@ -14,6 +14,7 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\lib\net46\System.Security.Cryptography.Algorithms.dll True + True True @@ -23,6 +24,7 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\lib\net461\System.Security.Cryptography.Algorithms.dll True + True True @@ -32,6 +34,7 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\lib\net463\System.Security.Cryptography.Algorithms.dll True + True True @@ -41,6 +44,7 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\ref\netstandard1.3\System.Security.Cryptography.Algorithms.dll False + True True @@ -50,6 +54,7 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\ref\netstandard1.4\System.Security.Cryptography.Algorithms.dll False + True True @@ -59,6 +64,7 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll False + True True @@ -93,7 +99,7 @@ let ``should generate Xml for System.Security.Cryptography.Algorithms in CSharp let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,None,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,None,None,true,KnownTargetProfiles.AllProfiles,None) let result = ctx.ChooseNodes |> (fun n -> n.Head.OuterXml) diff --git a/tests/Paket.Tests/InstallModel/Xml/System.Spatial.fs b/tests/Paket.Tests/InstallModel/Xml/System.Spatial.fs index b04aa4757b..681218ec12 100644 --- a/tests/Paket.Tests/InstallModel/Xml/System.Spatial.fs +++ b/tests/Paket.Tests/InstallModel/Xml/System.Spatial.fs @@ -14,6 +14,7 @@ let expected = """ ..\..\..\System.Spatial\lib\net40\System.Spatial.dll True + True True @@ -23,6 +24,7 @@ let expected = """ ..\..\..\System.Spatial\lib\sl4\System.Spatial.dll True + True True @@ -45,7 +47,7 @@ let ``should generate Xml for System.Spatial``() = @"..\System.Spatial\lib\sl4\zh-Hans\System.Spatial.resources.dll" ] |> Paket.InstallModel.ProcessingSpecs.fromLegacyList @"..\System.Spatial\",[],[],Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) \ No newline at end of file diff --git a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttp.fs b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttp.fs index 49f7b30a96..0418bfc3e8 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttp.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttp.fs @@ -14,11 +14,13 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\monoandroid\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\monoandroid\System.Net.Http.Primitives.dll True + True True @@ -28,11 +30,13 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\monotouch\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\monotouch\System.Net.Http.Primitives.dll True + True True @@ -42,21 +46,25 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True + True True @@ -66,11 +74,13 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll True + True True @@ -80,16 +90,19 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.dll True + True True ..\..\..\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.Primitives.dll True + True True @@ -99,11 +112,13 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\portable-net45+monoandroid10+monotouch10+xamarinios10+Xamarin.Mac20\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\portable-net45+monoandroid10+monotouch10+xamarinios10+Xamarin.Mac20\System.Net.Http.Primitives.dll True + True True @@ -113,11 +128,13 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\portable-net45+win8\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\portable-net45+win8\System.Net.Http.Primitives.dll True + True True @@ -127,11 +144,13 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\win8\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\win8\System.Net.Http.Primitives.dll True + True True @@ -141,11 +160,13 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\wpa81\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\wpa81\System.Net.Http.Primitives.dll True + True True @@ -193,7 +214,7 @@ let ``should generate Xml for System.Net.Http 2.2.8``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpForNet4.fs b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpForNet4.fs index 239758ed4e..a376c63d06 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpForNet4.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpForNet4.fs @@ -14,21 +14,25 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True + True True @@ -70,7 +74,7 @@ let ``should generate Xml for System.Net.Http 2.2.8``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithExistingFrameworkReferences.fs b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithExistingFrameworkReferences.fs index 5c49ab1dbf..480d76ae9b 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithExistingFrameworkReferences.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithExistingFrameworkReferences.fs @@ -14,16 +14,19 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True + True True @@ -36,11 +39,13 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll True + True True @@ -72,7 +77,7 @@ let ``should generate Xml for System.Net.Http 2.2.8``() = [{ AssemblyName = "System.Net.Http"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(DotNetFramework(FrameworkVersion.V4_5))] } { AssemblyName = "System.Net.Http.WebRequest"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(DotNetFramework(FrameworkVersion.V4_5))] }]}) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/FrameworkAssemblies.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/FrameworkAssemblies.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithFrameworkReferences.fs b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithFrameworkReferences.fs index 0267226bd4..971032bdd6 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithFrameworkReferences.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithFrameworkReferences.fs @@ -14,21 +14,25 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True + True True @@ -44,11 +48,13 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll True + True True ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll True + True True @@ -79,7 +85,7 @@ let ``should generate Xml for System.Net.Http 2.2.8``() = [{ AssemblyName = "System.Net.Http"; FrameworkRestrictions = makeOrList [FrameworkRestriction.AtLeast(DotNetFramework(FrameworkVersion.V4_5))] } { AssemblyName = "System.Net.Http.WebRequest"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(DotNetFramework(FrameworkVersion.V4_5))] }]}) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/xunit.runner.fs b/tests/Paket.Tests/InstallModel/Xml/xunit.runner.fs index 7bd450e67e..a19c1116d5 100644 --- a/tests/Paket.Tests/InstallModel/Xml/xunit.runner.fs +++ b/tests/Paket.Tests/InstallModel/Xml/xunit.runner.fs @@ -38,7 +38,7 @@ let ``should generate Xml for xunit.runner.visualstudio 2.0.0``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml emptyReferenceNodes) @@ -70,7 +70,7 @@ let ``should not generate Xml for xunit.runner.visualstudio 2.0.0 if import is d [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,false,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,false,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml emptyReferenceNodes) From c2ac5f5cf96bb924cf015c5fd4c2670023f88003 Mon Sep 17 00:00:00 2001 From: Bastian Schmidt Date: Sun, 11 Jun 2017 18:16:58 +0200 Subject: [PATCH 2/3] SpecificVersion attribute is only added if explicitly specified --- .../MyClassLibrary.csprojtemplate | 4 - .../MyClassLibrary.csprojtemplate | 3 - .../MyClassLibrary.csprojtemplate | 4 - .../MyClassLibrary.csprojtemplate | 4 - .../MyClassLibrary.csprojtemplate | 4 - .../WpfApplication.csprojtemplate | 3 - .../MyClassLibrary.csprojtemplate | 4 - .../MyClassLibrary2.csprojtemplate | 4 - .../MyClassLibrary.csprojtemplate | 5 - .../ConsoleApplication1.fsprojtemplate | 28 --- ...ependencyToProjectReference.csprojtemplate | 1 - .../MyClassLibrary.csprojtemplate | 1 - .../MyClassLibrary.csprojtemplate | 1 - .../MyClassLibrary.csprojtemplate | 1 - .../MyClassLibrary.csprojtemplate | 1 - .../MyClassLibrary.csprojtemplate | 16 -- .../MyClassLibrary.csprojtemplate | 1 - .../MyClassLibrary/PaketTest.vcxprojtemplate | 32 --- .../ConsoleApplication1.vcxprojtemplate | 6 - .../MyClassLibrary.csprojtemplate | 1 - .../MyClassLibrary.csprojtemplate | 3 - .../DIPS.Infrastructure.csprojtemplate | 4 - .../MyClassLibrary.csproj.expected | 2 - .../MyClassLibrary.csprojtemplate | 2 - .../BindingRedirectPaketBug.csprojtemplate | 124 ------------ .../TestPaketDotNet.csprojtemplate | 9 - .../xUnitTests/xUnitTests.csprojtemplate | 10 - .../xUnitTests.expected.csprojtemplate | 10 - .../before/projectA/projectA.fsprojtemplate | 1 - .../MyClassLibrary.csprojtemplate | 4 - .../SilverlightClassLibrary1.csprojtemplate | 12 -- ...paket-net20-library-problem.csprojtemplate | 1 - .../before/projectA/projectA.fsprojtemplate | 3 - .../before/projectB/projectB.fsprojtemplate | 3 - .../MyClassLibrary.csprojtemplate | 191 ------------------ .../PaketConfigFiles/ProjectFile.fs | 6 +- .../InstallModel/Xml/CodeCracker.fs | 6 +- .../Paket.Tests/InstallModel/Xml/EmptyLibs.fs | 2 +- .../InstallModel/Xml/FSharp.Data.SqlClient.fs | 3 +- .../Paket.Tests/InstallModel/Xml/Fantomas.fs | 8 +- .../InstallModel/Xml/FantomasLib.fs | 3 +- tests/Paket.Tests/InstallModel/Xml/Fuchu.fs | 3 +- .../InstallModel/Xml/GitInfoPlanter.fs | 2 +- .../InstallModel/Xml/LibGit2Sharp.fs | 3 +- .../InstallModel/Xml/Microsoft.Bcl.Build.fs | 2 +- .../Xml/Microsoft.CodeAnalysis.Analyzers.fs | 6 +- tests/Paket.Tests/InstallModel/Xml/Plossum.fs | 3 +- .../InstallModel/Xml/RefactoringEssentials.fs | 4 +- tests/Paket.Tests/InstallModel/Xml/RxXaml.fs | 9 +- tests/Paket.Tests/InstallModel/Xml/SQLite.fs | 6 +- .../InstallModel/Xml/StyleCop.MSBuild.fs | 2 +- ...System.Security.Cryptography.Algorithms.fs | 6 - .../InstallModel/Xml/System.Spatial.fs | 4 +- .../InstallModel/Xml/SystemNetHttp.fs | 23 +-- .../InstallModel/Xml/SystemNetHttpForNet4.fs | 6 +- ...mNetHttpWithExistingFrameworkReferences.fs | 7 +- .../SystemNetHttpWithFrameworkReferences.fs | 8 +- .../InstallModel/Xml/xunit.runner.fs | 4 +- 58 files changed, 32 insertions(+), 597 deletions(-) diff --git a/integrationtests/scenarios/i000346-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i000346-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 6320418fa2..8773240f20 100644 --- a/integrationtests/scenarios/i000346-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i000346-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -58,7 +58,6 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True - True True @@ -68,7 +67,6 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True - True True @@ -78,7 +76,6 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True - True True @@ -88,7 +85,6 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True - True True NUnit2 diff --git a/integrationtests/scenarios/i001145-excludes/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001145-excludes/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 0c98a5fee1..400212ae02 100644 --- a/integrationtests/scenarios/i001145-excludes/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001145-excludes/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -58,7 +58,6 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True - True True @@ -68,7 +67,6 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True - True True @@ -78,7 +76,6 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True - True True diff --git a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index f09acbf595..f73653c2e1 100644 --- a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -58,7 +58,6 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True - True True @@ -68,7 +67,6 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True - True True @@ -78,7 +76,6 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True - True True @@ -88,7 +85,6 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True - True True diff --git a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate index 857d776149..12b9a45723 100644 --- a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate @@ -278,7 +278,6 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True - True True @@ -288,7 +287,6 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True - True True @@ -298,7 +296,6 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True - True True @@ -308,7 +305,6 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True - True True diff --git a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary3/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary3/MyClassLibrary.csprojtemplate index 4fa7be6c45..1cab8d97a5 100644 --- a/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary3/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001219-props-files/before/MyClassLibrary/MyClassLibrary3/MyClassLibrary.csprojtemplate @@ -278,7 +278,6 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True - True True @@ -288,7 +287,6 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True - True True @@ -298,7 +296,6 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True - True True @@ -308,7 +305,6 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True - True True diff --git a/integrationtests/scenarios/i001260-csharp-wpf-project/before/WpfApplication/WpfApplication.csprojtemplate b/integrationtests/scenarios/i001260-csharp-wpf-project/before/WpfApplication/WpfApplication.csprojtemplate index 44a070fecc..c7ab921c1d 100644 --- a/integrationtests/scenarios/i001260-csharp-wpf-project/before/WpfApplication/WpfApplication.csprojtemplate +++ b/integrationtests/scenarios/i001260-csharp-wpf-project/before/WpfApplication/WpfApplication.csprojtemplate @@ -109,13 +109,11 @@ ..\packages\MahApps.Metro\lib\net40\MahApps.Metro.dll True - True True ..\packages\MahApps.Metro\lib\net40\System.Windows.Interactivity.dll True - True True @@ -125,7 +123,6 @@ ..\packages\MahApps.Metro\lib\net45\System.Windows.Interactivity.dll True - True True diff --git a/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 50f3bd95d2..15f4fc9b27 100644 --- a/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,7 +57,6 @@ ..\..\packages\AlphaFS\lib\net35\AlphaFS.dll True - True True @@ -70,7 +69,6 @@ ..\..\packages\AlphaFS\lib\net45\AlphaFS.dll True - True True @@ -83,7 +81,6 @@ ..\..\packages\AlphaFS\lib\net40\AlphaFS.dll True - True True @@ -96,7 +93,6 @@ ..\..\packages\AlphaFS\lib\net451\AlphaFS.dll True - True True diff --git a/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary2.csprojtemplate b/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary2.csprojtemplate index 50f3bd95d2..15f4fc9b27 100644 --- a/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary2.csprojtemplate +++ b/integrationtests/scenarios/i001270-force-redirects/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary2.csprojtemplate @@ -57,7 +57,6 @@ ..\..\packages\AlphaFS\lib\net35\AlphaFS.dll True - True True @@ -70,7 +69,6 @@ ..\..\packages\AlphaFS\lib\net45\AlphaFS.dll True - True True @@ -83,7 +81,6 @@ ..\..\packages\AlphaFS\lib\net40\AlphaFS.dll True - True True @@ -96,7 +93,6 @@ ..\..\packages\AlphaFS\lib\net451\AlphaFS.dll True - True True diff --git a/integrationtests/scenarios/i001270-net461/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001270-net461/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 7a1f81cfb2..6fb3d8bc09 100644 --- a/integrationtests/scenarios/i001270-net461/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001270-net461/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -60,7 +60,6 @@ ..\..\packages\AlphaFS\lib\net35\AlphaFS.dll True - True True @@ -73,7 +72,6 @@ ..\..\packages\AlphaFS\lib\net40\AlphaFS.dll True - True True @@ -86,7 +84,6 @@ ..\..\packages\AlphaFS\lib\net45\AlphaFS.dll True - True True @@ -99,7 +96,6 @@ ..\..\packages\AlphaFS\lib\net451\AlphaFS.dll True - True True @@ -112,7 +108,6 @@ ..\..\packages\AlphaFS\lib\net452\AlphaFS.dll True - True True diff --git a/integrationtests/scenarios/i001333-dup-refs/before/ConsoleApplication1/ConsoleApplication1.fsprojtemplate b/integrationtests/scenarios/i001333-dup-refs/before/ConsoleApplication1/ConsoleApplication1.fsprojtemplate index 559f90a067..965dc7f76f 100644 --- a/integrationtests/scenarios/i001333-dup-refs/before/ConsoleApplication1/ConsoleApplication1.fsprojtemplate +++ b/integrationtests/scenarios/i001333-dup-refs/before/ConsoleApplication1/ConsoleApplication1.fsprojtemplate @@ -76,7 +76,6 @@ ..\packages\FSharp.Core\lib\net20\FSharp.Core.dll True - True True @@ -86,7 +85,6 @@ ..\packages\FSharp.Core\lib\net40\FSharp.Core.dll True - True True @@ -96,7 +94,6 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll True - True True @@ -106,7 +103,6 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll True - True True @@ -116,7 +112,6 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll True - True True @@ -126,7 +121,6 @@ ..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll True - True True @@ -141,7 +135,6 @@ ..\packages\FSharp.Data\lib\net40\FSharp.Data.dll True - True True @@ -151,7 +144,6 @@ ..\packages\FSharp.Data\lib\portable-net45+netcore45\FSharp.Data.dll True - True True @@ -161,7 +153,6 @@ ..\packages\FSharp.Data\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Data.dll True - True True @@ -171,7 +162,6 @@ ..\packages\FSharp.Data\lib\portable-net45+sl50+netcore45\FSharp.Data.dll True - True True @@ -183,7 +173,6 @@ ..\packages\Microsoft.Azure.KeyVault.Core\lib\net40\Microsoft.Azure.KeyVault.Core.dll True - True True @@ -193,7 +182,6 @@ ..\packages\Microsoft.Azure.KeyVault.Core\lib\portable-net45+wp8+wpa81+win\Microsoft.Azure.KeyVault.Core.dll True - True True @@ -205,7 +193,6 @@ ..\packages\Microsoft.Data.Edm\lib\net40\Microsoft.Data.Edm.dll True - True True @@ -215,7 +202,6 @@ ..\packages\Microsoft.Data.Edm\lib\portable-net45+wp8+win8+wpa\Microsoft.Data.Edm.dll True - True True @@ -227,7 +213,6 @@ ..\packages\Microsoft.Data.OData\lib\net40\Microsoft.Data.OData.dll True - True True @@ -237,7 +222,6 @@ ..\packages\Microsoft.Data.OData\lib\portable-net45+wp8+win8+wpa\Microsoft.Data.OData.dll True - True True @@ -249,7 +233,6 @@ ..\packages\Microsoft.Data.Services.Client\lib\net40\Microsoft.Data.Services.Client.dll True - True True @@ -261,7 +244,6 @@ ..\packages\Newtonsoft.Json\lib\net40\Newtonsoft.Json.dll True - True True @@ -271,7 +253,6 @@ ..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True @@ -281,7 +262,6 @@ ..\packages\Newtonsoft.Json\lib\netstandard1.0\Newtonsoft.Json.dll True - True True @@ -291,7 +271,6 @@ ..\packages\Newtonsoft.Json\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll True - True True @@ -303,7 +282,6 @@ ..\packages\System.Spatial\lib\net40\System.Spatial.dll True - True True @@ -313,7 +291,6 @@ ..\packages\System.Spatial\lib\portable-net45+wp8+win8+wpa\System.Spatial.dll True - True True @@ -331,7 +308,6 @@ ..\packages\WindowsAzure.Storage\lib\net40\Microsoft.WindowsAzure.Storage.dll True - True True @@ -347,7 +323,6 @@ ..\packages\WindowsAzure.Storage\lib\win8\Microsoft.WindowsAzure.Storage.dll True - True True @@ -363,7 +338,6 @@ ..\packages\WindowsAzure.Storage\lib\wp8\Microsoft.WindowsAzure.Storage.dll True - True True @@ -379,7 +353,6 @@ ..\packages\WindowsAzure.Storage\lib\wpa\Microsoft.WindowsAzure.Storage.dll True - True True @@ -391,7 +364,6 @@ ..\packages\Zlib.Portable\lib\portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid\Zlib.Portable.dll True - True True diff --git a/integrationtests/scenarios/i001341-http-dlls/before/HttpDependencyToProjectReference/HttpDependencyToProjectReference.csprojtemplate b/integrationtests/scenarios/i001341-http-dlls/before/HttpDependencyToProjectReference/HttpDependencyToProjectReference.csprojtemplate index 78a4f4923a..e971952c30 100644 --- a/integrationtests/scenarios/i001341-http-dlls/before/HttpDependencyToProjectReference/HttpDependencyToProjectReference.csprojtemplate +++ b/integrationtests/scenarios/i001341-http-dlls/before/HttpDependencyToProjectReference/HttpDependencyToProjectReference.csprojtemplate @@ -43,7 +43,6 @@ ..\paket-files\files\localhost\library\library.dll True - True True diff --git a/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 7cbf05f0f5..167adf4bbf 100644 --- a/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,7 +57,6 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True diff --git a/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate index 86a3e02436..9d745b0f73 100644 --- a/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001440-auto-detect/before/MyClassLibrary/MyClassLibrary2/MyClassLibrary.csprojtemplate @@ -57,7 +57,6 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True diff --git a/integrationtests/scenarios/i001442-dont-warn/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001442-dont-warn/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 66be6f3401..01fe857954 100644 --- a/integrationtests/scenarios/i001442-dont-warn/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001442-dont-warn/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,7 +57,6 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True diff --git a/integrationtests/scenarios/i001442-warn-Rx/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001442-warn-Rx/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 66be6f3401..01fe857954 100644 --- a/integrationtests/scenarios/i001442-warn-Rx/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001442-warn-Rx/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,7 +57,6 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True diff --git a/integrationtests/scenarios/i001458-group-conflict/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001458-group-conflict/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 2036a8c179..70085add0a 100644 --- a/integrationtests/scenarios/i001458-group-conflict/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001458-group-conflict/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -83,7 +83,6 @@ ..\..\packages\hosting\Nancy\lib\net40\Nancy.dll True - True True @@ -95,7 +94,6 @@ ..\..\packages\hosting\Nancy.Owin\lib\net40\Nancy.Owin.dll True - True True @@ -107,7 +105,6 @@ ..\..\packages\hosting\Owin\lib\net40\Owin.dll True - True True @@ -119,7 +116,6 @@ ..\..\packages\Castle.Core\lib\net35\Castle.Core.dll True - True True @@ -129,7 +125,6 @@ ..\..\packages\Castle.Core\lib\net40-client\Castle.Core.dll True - True True @@ -139,7 +134,6 @@ ..\..\packages\Castle.Core\lib\net45\Castle.Core.dll True - True True @@ -149,7 +143,6 @@ ..\..\packages\Castle.Core\lib\sl4\Castle.Core.dll True - True True @@ -159,7 +152,6 @@ ..\..\packages\Castle.Core\lib\sl5\Castle.Core.dll True - True True @@ -171,7 +163,6 @@ ..\..\packages\Castle.Windsor\lib\net35\Castle.Windsor.dll True - True True @@ -184,7 +175,6 @@ ..\..\packages\Castle.Windsor\lib\net40\Castle.Windsor.dll True - True True @@ -197,7 +187,6 @@ ..\..\packages\Castle.Windsor\lib\net45\Castle.Windsor.dll True - True True @@ -210,7 +199,6 @@ ..\..\packages\Castle.Windsor\lib\sl4\Castle.Windsor.dll True - True True @@ -223,7 +211,6 @@ ..\..\packages\Castle.Windsor\lib\sl5\Castle.Windsor.dll True - True True @@ -238,7 +225,6 @@ ..\..\packages\Nancy.Bootstrappers.Windsor\lib\net40\Nancy.Bootstrappers.Windsor.dll True - True True @@ -250,7 +236,6 @@ ..\..\packages\test\CsQuery\lib\net40\CsQuery.dll True - True True @@ -262,7 +247,6 @@ ..\..\packages\test\Nancy.Testing\lib\net40\Nancy.Testing.dll True - True True diff --git a/integrationtests/scenarios/i001466-expressive/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001466-expressive/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index b498b218f3..53ae2a853c 100644 --- a/integrationtests/scenarios/i001466-expressive/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001466-expressive/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,7 +57,6 @@ ..\..\packages\ExpressiveAnnotations.dll\lib\net45\ExpressiveAnnotations.dll True - True True diff --git a/integrationtests/scenarios/i001467-cpp-native/before/MyClassLibrary/PaketTest.vcxprojtemplate b/integrationtests/scenarios/i001467-cpp-native/before/MyClassLibrary/PaketTest.vcxprojtemplate index 7ea29b6c73..fc07a1ba12 100644 --- a/integrationtests/scenarios/i001467-cpp-native/before/MyClassLibrary/PaketTest.vcxprojtemplate +++ b/integrationtests/scenarios/i001467-cpp-native/before/MyClassLibrary/PaketTest.vcxprojtemplate @@ -120,7 +120,6 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\arm\Debug\cpprest120d_app_2_7.dll True - True True @@ -130,7 +129,6 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\x64\Debug\cpprest120d_app_2_7.dll True - True True @@ -140,7 +138,6 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_app_2_7.dll True - True True @@ -150,7 +147,6 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\arm\Release\cpprest120_app_2_7.dll True - True True @@ -160,7 +156,6 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\x64\Release\cpprest120_app_2_7.dll True - True True @@ -170,7 +165,6 @@ ..\packages\cpprestsdk.v120.winapp.msvcstl.dyn.rt-dyn\lib\native\v120\winapp\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_app_2_7.dll True - True True @@ -182,7 +176,6 @@ ..\packages\cpprestsdk.v120.windesktop.msvcstl.dyn.rt-dyn\lib\native\v120\windesktop\msvcstl\dyn\rt-dyn\x64\Debug\cpprest120d_2_7.dll True - True True @@ -192,7 +185,6 @@ ..\packages\cpprestsdk.v120.windesktop.msvcstl.dyn.rt-dyn\lib\native\v120\windesktop\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_2_7.dll True - True True @@ -202,7 +194,6 @@ ..\packages\cpprestsdk.v120.windesktop.msvcstl.dyn.rt-dyn\lib\native\v120\windesktop\msvcstl\dyn\rt-dyn\x64\Release\cpprest120_2_7.dll True - True True @@ -212,7 +203,6 @@ ..\packages\cpprestsdk.v120.windesktop.msvcstl.dyn.rt-dyn\lib\native\v120\windesktop\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_2_7.dll True - True True @@ -224,7 +214,6 @@ ..\packages\cpprestsdk.v120.winphone.msvcstl.dyn.rt-dyn\lib\native\v120\winphone\msvcstl\dyn\rt-dyn\arm\Debug\cpprest120d_wp81_2_7.dll True - True True @@ -234,7 +223,6 @@ ..\packages\cpprestsdk.v120.winphone.msvcstl.dyn.rt-dyn\lib\native\v120\winphone\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_wp81_2_7.dll True - True True @@ -244,7 +232,6 @@ ..\packages\cpprestsdk.v120.winphone.msvcstl.dyn.rt-dyn\lib\native\v120\winphone\msvcstl\dyn\rt-dyn\arm\Release\cpprest120_wp81_2_7.dll True - True True @@ -254,7 +241,6 @@ ..\packages\cpprestsdk.v120.winphone.msvcstl.dyn.rt-dyn\lib\native\v120\winphone\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_wp81_2_7.dll True - True True @@ -266,7 +252,6 @@ ..\packages\cpprestsdk.v120.winphonesl.msvcstl.dyn.rt-dyn\lib\native\v120\winphonesl\msvcstl\dyn\rt-dyn\arm\Debug\cpprest120d_wps81_2_7.dll True - True True @@ -276,7 +261,6 @@ ..\packages\cpprestsdk.v120.winphonesl.msvcstl.dyn.rt-dyn\lib\native\v120\winphonesl\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_wps81_2_7.dll True - True True @@ -286,7 +270,6 @@ ..\packages\cpprestsdk.v120.winphonesl.msvcstl.dyn.rt-dyn\lib\native\v120\winphonesl\msvcstl\dyn\rt-dyn\arm\Release\cpprest120_wps81_2_7.dll True - True True @@ -296,7 +279,6 @@ ..\packages\cpprestsdk.v120.winphonesl.msvcstl.dyn.rt-dyn\lib\native\v120\winphonesl\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_wps81_2_7.dll True - True True @@ -308,7 +290,6 @@ ..\packages\cpprestsdk.v120.winxp.msvcstl.dyn.rt-dyn\lib\native\v120\winxp\msvcstl\dyn\rt-dyn\x64\Debug\cpprest120d_xp_2_7.dll True - True True @@ -318,7 +299,6 @@ ..\packages\cpprestsdk.v120.winxp.msvcstl.dyn.rt-dyn\lib\native\v120\winxp\msvcstl\dyn\rt-dyn\x86\Debug\cpprest120d_xp_2_7.dll True - True True @@ -328,7 +308,6 @@ ..\packages\cpprestsdk.v120.winxp.msvcstl.dyn.rt-dyn\lib\native\v120\winxp\msvcstl\dyn\rt-dyn\x64\Release\cpprest120_xp_2_7.dll True - True True @@ -338,7 +317,6 @@ ..\packages\cpprestsdk.v120.winxp.msvcstl.dyn.rt-dyn\lib\native\v120\winxp\msvcstl\dyn\rt-dyn\x86\Release\cpprest120_xp_2_7.dll True - True True @@ -350,7 +328,6 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\arm\Debug\cpprest140d_uwp_2_7.dll True - True True @@ -360,7 +337,6 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\x64\Debug\cpprest140d_uwp_2_7.dll True - True True @@ -370,7 +346,6 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\x86\Debug\cpprest140d_uwp_2_7.dll True - True True @@ -380,7 +355,6 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\arm\Release\cpprest140_uwp_2_7.dll True - True True @@ -390,7 +364,6 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\x64\Release\cpprest140_uwp_2_7.dll True - True True @@ -400,7 +373,6 @@ ..\packages\cpprestsdk.v140.winapp.msvcstl.dyn.rt-dyn\lib\native\v140\winapp\msvcstl\dyn\rt-dyn\x86\Release\cpprest140_uwp_2_7.dll True - True True @@ -412,7 +384,6 @@ ..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn\lib\native\v140\windesktop\msvcstl\dyn\rt-dyn\x64\Debug\cpprest140d_2_7.dll True - True True @@ -422,7 +393,6 @@ ..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn\lib\native\v140\windesktop\msvcstl\dyn\rt-dyn\x86\Debug\cpprest140d_2_7.dll True - True True @@ -432,7 +402,6 @@ ..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn\lib\native\v140\windesktop\msvcstl\dyn\rt-dyn\x64\Release\cpprest140_2_7.dll True - True True @@ -442,7 +411,6 @@ ..\packages\cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn\lib\native\v140\windesktop\msvcstl\dyn\rt-dyn\x86\Release\cpprest140_2_7.dll True - True True diff --git a/integrationtests/scenarios/i001467-cpp/before/MyClassLibrary/ConsoleApplication1/ConsoleApplication1.vcxprojtemplate b/integrationtests/scenarios/i001467-cpp/before/MyClassLibrary/ConsoleApplication1/ConsoleApplication1.vcxprojtemplate index 5b6e12dee5..be36d7a5b2 100644 --- a/integrationtests/scenarios/i001467-cpp/before/MyClassLibrary/ConsoleApplication1/ConsoleApplication1.vcxprojtemplate +++ b/integrationtests/scenarios/i001467-cpp/before/MyClassLibrary/ConsoleApplication1/ConsoleApplication1.vcxprojtemplate @@ -106,7 +106,6 @@ ..\..\packages\Newtonsoft.Json\lib\net20\Newtonsoft.Json.dll True - True True @@ -116,7 +115,6 @@ ..\..\packages\Newtonsoft.Json\lib\net35\Newtonsoft.Json.dll True - True True @@ -126,7 +124,6 @@ ..\..\packages\Newtonsoft.Json\lib\net40\Newtonsoft.Json.dll True - True True @@ -136,7 +133,6 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True @@ -146,7 +142,6 @@ ..\..\packages\Newtonsoft.Json\lib\portable-net40+sl5+wp80+win8+wpa81\Newtonsoft.Json.dll True - True True @@ -156,7 +151,6 @@ ..\..\packages\Newtonsoft.Json\lib\portable-net45+wp80+win8+wpa81+dnxcore50\Newtonsoft.Json.dll True - True True diff --git a/integrationtests/scenarios/i001474-restore-no-locks/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001474-restore-no-locks/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 66be6f3401..01fe857954 100644 --- a/integrationtests/scenarios/i001474-restore-no-locks/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001474-restore-no-locks/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -57,7 +57,6 @@ ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True diff --git a/integrationtests/scenarios/i001487-stable-props/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001487-stable-props/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 7c162d47cd..8111003afd 100644 --- a/integrationtests/scenarios/i001487-stable-props/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001487-stable-props/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -87,7 +87,6 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True - True True @@ -97,7 +96,6 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True - True True @@ -109,7 +107,6 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True - True True diff --git a/integrationtests/scenarios/i001494-download/before/manual_project/DIPS.Infrastructure.csprojtemplate b/integrationtests/scenarios/i001494-download/before/manual_project/DIPS.Infrastructure.csprojtemplate index e16af9b603..1132f9499c 100644 --- a/integrationtests/scenarios/i001494-download/before/manual_project/DIPS.Infrastructure.csprojtemplate +++ b/integrationtests/scenarios/i001494-download/before/manual_project/DIPS.Infrastructure.csprojtemplate @@ -66,7 +66,6 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True - True True @@ -76,7 +75,6 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True - True True @@ -89,7 +87,6 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True - True True @@ -99,7 +96,6 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True - True True diff --git a/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csproj.expected b/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csproj.expected index 6239e27ec5..5a9046142d 100644 --- a/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csproj.expected +++ b/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csproj.expected @@ -83,7 +83,6 @@ ..\..\packages\EasyNetQ\lib\net45\EasyNetQ.dll True - True True @@ -95,7 +94,6 @@ ..\..\packages\RabbitMQ.Client\lib\net451\RabbitMQ.Client.dll True - True True diff --git a/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 6239e27ec5..5a9046142d 100644 --- a/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001505-conditionals/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -83,7 +83,6 @@ ..\..\packages\EasyNetQ\lib\net45\EasyNetQ.dll True - True True @@ -95,7 +94,6 @@ ..\..\packages\RabbitMQ.Client\lib\net451\RabbitMQ.Client.dll True - True True diff --git a/integrationtests/scenarios/i001574-redirect-gac/before/BindingRedirectPaketBug/BindingRedirectPaketBug.csprojtemplate b/integrationtests/scenarios/i001574-redirect-gac/before/BindingRedirectPaketBug/BindingRedirectPaketBug.csprojtemplate index d2a3c093ca..4e3cdf2b5c 100644 --- a/integrationtests/scenarios/i001574-redirect-gac/before/BindingRedirectPaketBug/BindingRedirectPaketBug.csprojtemplate +++ b/integrationtests/scenarios/i001574-redirect-gac/before/BindingRedirectPaketBug/BindingRedirectPaketBug.csprojtemplate @@ -61,7 +61,6 @@ ..\packages\Autofac\lib\net40\Autofac.dll True - True True @@ -71,7 +70,6 @@ ..\packages\Autofac\lib\portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\Autofac.dll True - True True @@ -81,7 +79,6 @@ ..\packages\Boo\lib\Boo.Lang.dll True - True True @@ -89,13 +86,11 @@ ..\packages\Boo-Compiler\lib\Boo.Lang.Compiler.dll True - True True ..\packages\Boo-Compiler\lib\Boo.Lang.Parser.dll True - True True @@ -105,7 +100,6 @@ ..\packages\BouncyCastle\lib\Net20\BouncyCastle.Crypto.dll True - True True @@ -115,7 +109,6 @@ ..\packages\BouncyCastle\lib\Net40-Client\BouncyCastle.Crypto.dll True - True True @@ -127,7 +120,6 @@ ..\packages\Chessie\lib\net40\Chessie.dll True - True True @@ -139,7 +131,6 @@ ..\packages\Common.Logging\lib\net35\Common.Logging.dll True - True True @@ -149,7 +140,6 @@ ..\packages\Common.Logging\lib\net40\Common.Logging.dll True - True True @@ -159,7 +149,6 @@ ..\packages\Common.Logging\lib\sl40\Common.Logging.dll True - True True @@ -171,7 +160,6 @@ ..\packages\Common.Logging.Core\lib\net35\Common.Logging.Core.dll True - True True @@ -181,7 +169,6 @@ ..\packages\Common.Logging.Core\lib\net40\Common.Logging.Core.dll True - True True @@ -191,7 +178,6 @@ ..\packages\Common.Logging.Core\lib\portable-win+net40+sl40+wp7\Common.Logging.Core.dll True - True True @@ -203,7 +189,6 @@ ..\packages\Common.Logging.NLog20\lib\net35\Common.Logging.NLog20.dll True - True True @@ -213,7 +198,6 @@ ..\packages\Common.Logging.NLog20\lib\net40\Common.Logging.NLog20.dll True - True True @@ -225,7 +209,6 @@ ..\packages\Dapper\lib\net35\Dapper.dll True - True True @@ -235,7 +218,6 @@ ..\packages\Dapper\lib\net40\Dapper.dll True - True True @@ -245,7 +227,6 @@ ..\packages\Dapper\lib\net45\Dapper.dll True - True True @@ -257,7 +238,6 @@ ..\packages\EventStore.Client\lib\net40\EventStore.ClientAPI.dll True - True True @@ -267,25 +247,21 @@ ..\packages\FileHelpers\lib\FileHelpers.ExcelStorage.dll True - True True ..\packages\FileHelpers\lib\FileHelpers.dll True - True True ..\packages\FileHelpers\lib\Interop.Excel.dll True - True True ..\packages\FileHelpers\lib\Interop.Office.dll True - True True @@ -295,7 +271,6 @@ ..\packages\FluentScheduler\lib\net40\FluentScheduler.dll True - True True @@ -307,7 +282,6 @@ ..\packages\FSharp.Core\lib\net40\FSharp.Core.dll True - True True @@ -317,7 +291,6 @@ ..\packages\FSharp.Core\lib\MonoAndroid\FSharp.Core.dll True - True True @@ -327,7 +300,6 @@ ..\packages\FSharp.Core\lib\MonoTouch\FSharp.Core.dll True - True True @@ -337,7 +309,6 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+MonoAndroid1+MonoTouch1\FSharp.Core.dll True - True True @@ -347,7 +318,6 @@ ..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\FSharp.Core.dll True - True True @@ -357,7 +327,6 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8+MonoAndroid1+MonoTouch1\FSharp.Core.dll True - True True @@ -367,7 +336,6 @@ ..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\FSharp.Core.dll True - True True @@ -379,19 +347,16 @@ ..\packages\Microsoft.Bcl\lib\net40\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\net40\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\net40\System.Threading.Tasks.dll True - True True @@ -401,19 +366,16 @@ ..\packages\Microsoft.Bcl\lib\sl4\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\sl4\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\sl4\System.Threading.Tasks.dll True - True True @@ -423,19 +385,16 @@ ..\packages\Microsoft.Bcl\lib\sl5\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\sl5\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\sl5\System.Threading.Tasks.dll True - True True @@ -445,19 +404,16 @@ ..\packages\Microsoft.Bcl\lib\sl4-windowsphone71\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\sl4-windowsphone71\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\sl4-windowsphone71\System.Threading.Tasks.dll True - True True @@ -467,19 +423,16 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+sl5+win8+wp8+wpa81\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl5+win8+wp8+wpa81\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl5+win8+wp8+wpa81\System.Threading.Tasks.dll True - True True @@ -489,19 +442,16 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8\System.Threading.Tasks.dll True - True True @@ -511,19 +461,16 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+win8+wp8+wpa81\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+win8+wp8+wpa81\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+win8+wp8+wpa81\System.Threading.Tasks.dll True - True True @@ -533,19 +480,16 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp8+wpa81\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp8+wpa81\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp8+wpa81\System.Threading.Tasks.dll True - True True @@ -555,19 +499,16 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+win8\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+win8\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+win8\System.Threading.Tasks.dll True - True True @@ -577,19 +518,16 @@ ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp71+wpa81\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp71+wpa81\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\portable-net40+sl4+win8+wp71+wpa81\System.Threading.Tasks.dll True - True True @@ -601,13 +539,11 @@ ..\packages\Microsoft.Net.Http\lib\win8\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\win8\System.Net.Http.Primitives.dll True - True True @@ -617,25 +553,21 @@ ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True - True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True - True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True - True True @@ -645,13 +577,11 @@ ..\packages\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll True - True True @@ -667,13 +597,11 @@ ..\packages\Microsoft.Net.Http\lib\monoandroid\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\monoandroid\System.Net.Http.Primitives.dll True - True True @@ -686,13 +614,11 @@ ..\packages\Microsoft.Net.Http\lib\monotouch\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\monotouch\System.Net.Http.Primitives.dll True - True True @@ -705,19 +631,16 @@ ..\packages\Microsoft.Net.Http\lib\sl4-windowsphone71\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\sl4-windowsphone71\System.Net.Http.Primitives.dll True - True True ..\packages\Microsoft.Net.Http\lib\sl4-windowsphone71\System.Net.Http.dll True - True True @@ -727,13 +650,11 @@ ..\packages\Microsoft.Net.Http\lib\wpa81\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\wpa81\System.Net.Http.Primitives.dll True - True True @@ -743,13 +664,11 @@ ..\packages\Microsoft.Net.Http\lib\Xamarin.iOS10\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\Xamarin.iOS10\System.Net.Http.Primitives.dll True - True True @@ -759,19 +678,16 @@ ..\packages\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.Primitives.dll True - True True ..\packages\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.dll True - True True @@ -781,13 +697,11 @@ ..\packages\Microsoft.Net.Http\lib\portable-net45+win8\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\portable-net45+win8\System.Net.Http.Primitives.dll True - True True @@ -797,13 +711,11 @@ ..\packages\Microsoft.Net.Http\lib\portable-net45+win8+wpa81\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\portable-net45+win8+wpa81\System.Net.Http.Primitives.dll True - True True @@ -815,7 +727,6 @@ ..\packages\MongoDB.Bson\lib\net45\MongoDB.Bson.dll True - True True @@ -827,7 +738,6 @@ ..\packages\MongoDB.Driver\lib\net45\MongoDB.Driver.dll True - True True @@ -839,7 +749,6 @@ ..\packages\MongoDB.Driver.Core\lib\net45\MongoDB.Driver.Core.dll True - True True @@ -851,7 +760,6 @@ ..\packages\Neo4jClient\lib\net45\Neo4jClient.dll True - True True @@ -863,7 +771,6 @@ ..\packages\Newtonsoft.Json\lib\net35\Newtonsoft.Json.dll True - True True @@ -873,7 +780,6 @@ ..\packages\Newtonsoft.Json\lib\net20\Newtonsoft.Json.dll True - True True @@ -883,7 +789,6 @@ ..\packages\Newtonsoft.Json\lib\net40\Newtonsoft.Json.dll True - True True @@ -893,7 +798,6 @@ ..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True @@ -903,7 +807,6 @@ ..\packages\Newtonsoft.Json\lib\portable-net45+wp80+win8+wpa81+dnxcore50\Newtonsoft.Json.dll True - True True @@ -913,7 +816,6 @@ ..\packages\Newtonsoft.Json\lib\portable-net40+sl5+wp80+win8+wpa81\Newtonsoft.Json.dll True - True True @@ -925,7 +827,6 @@ ..\packages\NLog\lib\net35\NLog.dll True - True True @@ -935,7 +836,6 @@ ..\packages\NLog\lib\net40\NLog.dll True - True True @@ -945,7 +845,6 @@ ..\packages\NLog\lib\net45\NLog.dll True - True True @@ -955,7 +854,6 @@ ..\packages\NLog\lib\sl4\NLog.dll True - True True @@ -965,7 +863,6 @@ ..\packages\NLog\lib\sl5\NLog.dll True - True True @@ -975,7 +872,6 @@ ..\packages\Novell.Directory.Ldap\lib\Novell.Directory.Ldap.dll True - True True @@ -983,7 +879,6 @@ ..\packages\RhinoDSL\lib\Rhino.DSL.dll True - True True @@ -993,13 +888,11 @@ ..\packages\Rhino-Etl\lib\net35\Rhino.Etl.Core.dll True - True True ..\packages\Rhino-Etl\lib\net35\Rhino.Etl.Dsl.dll True - True True @@ -1011,13 +904,11 @@ ..\packages\ServiceStack\lib\net35\ServiceStack.ServiceInterface.dll True - True True ..\packages\ServiceStack\lib\net35\ServiceStack.dll True - True True @@ -1029,7 +920,6 @@ ..\packages\ServiceStack.Api.Swagger\lib\net35\ServiceStack.Api.Swagger.dll True - True True @@ -1041,13 +931,11 @@ ..\packages\ServiceStack.Common\lib\net35\ServiceStack.Common.dll True - True True ..\packages\ServiceStack.Common\lib\net35\ServiceStack.Interfaces.dll True - True True @@ -1057,13 +945,11 @@ ..\packages\ServiceStack.Common\lib\sl5\ServiceStack.Common.dll True - True True ..\packages\ServiceStack.Common\lib\sl5\ServiceStack.Interfaces.dll True - True True @@ -1075,7 +961,6 @@ ..\packages\ServiceStack.Logging.NLog\lib\net35\ServiceStack.Logging.NLog.dll True - True True @@ -1087,13 +972,11 @@ ..\packages\ServiceStack.OrmLite.SqlServer\lib\net35\ServiceStack.OrmLite.SqlServer.dll True - True True ..\packages\ServiceStack.OrmLite.SqlServer\lib\net35\ServiceStack.OrmLite.dll True - True True @@ -1105,7 +988,6 @@ ..\packages\ServiceStack.Redis\lib\net35\ServiceStack.Redis.dll True - True True @@ -1117,7 +999,6 @@ ..\packages\ServiceStack.Text\lib\net35\ServiceStack.Text.dll True - True True @@ -1127,7 +1008,6 @@ ..\packages\ServiceStack.Text\lib\sl4\ServiceStack.Text.dll True - True True @@ -1137,7 +1017,6 @@ ..\packages\ServiceStack.Text\lib\sl5\ServiceStack.Text.dll True - True True @@ -1147,7 +1026,6 @@ ..\packages\ServiceStack.Text\lib\sl4-windowsphone71\ServiceStack.Text.WP.dll True - True True @@ -1159,7 +1037,6 @@ ..\packages\YamlDotNet\lib\net35\YamlDotNet.dll True - True True @@ -1169,7 +1046,6 @@ ..\packages\YamlDotNet\lib\portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\YamlDotNet.dll True - True True diff --git a/integrationtests/scenarios/i001578-transitive-ref/before/TestPaketDotNet/TestPaketDotNet.csprojtemplate b/integrationtests/scenarios/i001578-transitive-ref/before/TestPaketDotNet/TestPaketDotNet.csprojtemplate index 1c1c418586..6d73c4ef24 100644 --- a/integrationtests/scenarios/i001578-transitive-ref/before/TestPaketDotNet/TestPaketDotNet.csprojtemplate +++ b/integrationtests/scenarios/i001578-transitive-ref/before/TestPaketDotNet/TestPaketDotNet.csprojtemplate @@ -67,19 +67,16 @@ ..\packages\Microsoft.Bcl\lib\net40\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\net40\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\net40\System.Threading.Tasks.dll True - True True @@ -91,19 +88,16 @@ ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True - True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True - True True ..\packages\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True - True True @@ -115,7 +109,6 @@ ..\packages\Octokit\lib\net45\Octokit.dll True - True True @@ -125,7 +118,6 @@ ..\packages\Octokit\lib\netcore451\Octokit.dll True - True True @@ -135,7 +127,6 @@ ..\packages\Octokit\lib\portable-net45+wp80+win+wpa81\Octokit.dll True - True True diff --git a/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.csprojtemplate b/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.csprojtemplate index e933f11d0a..030ac382f1 100644 --- a/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.csprojtemplate +++ b/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.csprojtemplate @@ -76,61 +76,51 @@ ..\packages\WebSharper\lib\net40\WebSharper.Collections.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Control.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Core.JavaScript.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Core.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.InterfaceGenerator.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.JQuery.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.JavaScript.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Main.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Sitelets.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Web.dll True - True True diff --git a/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.expected.csprojtemplate b/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.expected.csprojtemplate index ec0be595b1..7607e03584 100644 --- a/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.expected.csprojtemplate +++ b/integrationtests/scenarios/i001585-websharper-props/before/xUnitTests/xUnitTests.expected.csprojtemplate @@ -69,61 +69,51 @@ ..\packages\WebSharper\lib\net40\WebSharper.Collections.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Control.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Core.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Core.JavaScript.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.InterfaceGenerator.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.JQuery.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.JavaScript.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Main.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Sitelets.dll True - True True ..\packages\WebSharper\lib\net40\WebSharper.Web.dll True - True True diff --git a/integrationtests/scenarios/i001720-explicit-net45/before/projectA/projectA.fsprojtemplate b/integrationtests/scenarios/i001720-explicit-net45/before/projectA/projectA.fsprojtemplate index 76dbfe327d..a4e647736e 100644 --- a/integrationtests/scenarios/i001720-explicit-net45/before/projectA/projectA.fsprojtemplate +++ b/integrationtests/scenarios/i001720-explicit-net45/before/projectA/projectA.fsprojtemplate @@ -79,7 +79,6 @@ ..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True diff --git a/integrationtests/scenarios/i001732-lowercase-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i001732-lowercase-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 6320418fa2..8773240f20 100644 --- a/integrationtests/scenarios/i001732-lowercase-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i001732-lowercase-aliases/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -58,7 +58,6 @@ ..\..\packages\Dapper\lib\net35\Dapper.dll True - True True @@ -68,7 +67,6 @@ ..\..\packages\Dapper\lib\net40\Dapper.dll True - True True @@ -78,7 +76,6 @@ ..\..\packages\Dapper\lib\net45\Dapper.dll True - True True @@ -88,7 +85,6 @@ ..\..\packages\NUnit\lib\nunit.framework.dll True - True True NUnit2 diff --git a/integrationtests/scenarios/i001746-hard-legacy/before/SilverlightClassLibrary1/SilverlightClassLibrary1.csprojtemplate b/integrationtests/scenarios/i001746-hard-legacy/before/SilverlightClassLibrary1/SilverlightClassLibrary1.csprojtemplate index e6507f42bb..855730558e 100644 --- a/integrationtests/scenarios/i001746-hard-legacy/before/SilverlightClassLibrary1/SilverlightClassLibrary1.csprojtemplate +++ b/integrationtests/scenarios/i001746-hard-legacy/before/SilverlightClassLibrary1/SilverlightClassLibrary1.csprojtemplate @@ -87,19 +87,16 @@ ..\packages\Microsoft.Bcl\lib\net40\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\net40\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\net40\System.Threading.Tasks.dll True - True True @@ -109,19 +106,16 @@ ..\packages\Microsoft.Bcl\lib\sl5\System.IO.dll True - True True ..\packages\Microsoft.Bcl\lib\sl5\System.Runtime.dll True - True True ..\packages\Microsoft.Bcl\lib\sl5\System.Threading.Tasks.dll True - True True @@ -133,19 +127,16 @@ ..\packages\Microsoft.Bcl.Async\lib\net40\Microsoft.Threading.Tasks.dll True - True True ..\packages\Microsoft.Bcl.Async\lib\net40\Microsoft.Threading.Tasks.Extensions.dll True - True True ..\packages\Microsoft.Bcl.Async\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll True - True True @@ -155,19 +146,16 @@ ..\packages\Microsoft.Bcl.Async\lib\sl4\Microsoft.Threading.Tasks.dll True - True True ..\packages\Microsoft.Bcl.Async\lib\sl4\Microsoft.Threading.Tasks.Extensions.dll True - True True ..\packages\Microsoft.Bcl.Async\lib\sl4\Microsoft.Threading.Tasks.Extensions.Silverlight.dll True - True True diff --git a/integrationtests/scenarios/i001779-net20-only-in-net461/before/paket-net20-library-problem/paket-net20-library-problem.csprojtemplate b/integrationtests/scenarios/i001779-net20-only-in-net461/before/paket-net20-library-problem/paket-net20-library-problem.csprojtemplate index 908dafd98e..19341c91e3 100644 --- a/integrationtests/scenarios/i001779-net20-only-in-net461/before/paket-net20-library-problem/paket-net20-library-problem.csprojtemplate +++ b/integrationtests/scenarios/i001779-net20-only-in-net461/before/paket-net20-library-problem/paket-net20-library-problem.csprojtemplate @@ -65,7 +65,6 @@ ..\packages\EPPlus\lib\net20\EPPlus.dll True - True True diff --git a/integrationtests/scenarios/i001783-different-versions/before/projectA/projectA.fsprojtemplate b/integrationtests/scenarios/i001783-different-versions/before/projectA/projectA.fsprojtemplate index 785e51186f..438efe3879 100644 --- a/integrationtests/scenarios/i001783-different-versions/before/projectA/projectA.fsprojtemplate +++ b/integrationtests/scenarios/i001783-different-versions/before/projectA/projectA.fsprojtemplate @@ -79,7 +79,6 @@ ..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True @@ -91,7 +90,6 @@ ..\packages\Newtonsoft.Json.FSharp\lib\net40\Newtonsoft.Json.FSharp.dll True - True True @@ -103,7 +101,6 @@ ..\packages\NodaTime\lib\net35-Client\NodaTime.dll True - True True diff --git a/integrationtests/scenarios/i001783-different-versions/before/projectB/projectB.fsprojtemplate b/integrationtests/scenarios/i001783-different-versions/before/projectB/projectB.fsprojtemplate index be6cf0bcc5..67b0d0ff60 100644 --- a/integrationtests/scenarios/i001783-different-versions/before/projectB/projectB.fsprojtemplate +++ b/integrationtests/scenarios/i001783-different-versions/before/projectB/projectB.fsprojtemplate @@ -79,7 +79,6 @@ ..\packages\b\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll True - True True @@ -91,7 +90,6 @@ ..\packages\b\Newtonsoft.Json.FSharp\lib\net40\Newtonsoft.Json.FSharp.dll True - True True @@ -103,7 +101,6 @@ ..\packages\b\NodaTime\lib\net35-Client\NodaTime.dll True - True True diff --git a/integrationtests/scenarios/i002335-razorengine/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate b/integrationtests/scenarios/i002335-razorengine/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate index 7e8d132999..4f2a127914 100644 --- a/integrationtests/scenarios/i002335-razorengine/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate +++ b/integrationtests/scenarios/i002335-razorengine/before/MyClassLibrary/MyClassLibrary/MyClassLibrary.csprojtemplate @@ -370,7 +370,6 @@ ..\..\packages\net40\Microsoft.AspNet.Razor\lib\net40\System.Web.Razor.dll True - True True @@ -382,7 +381,6 @@ ..\..\packages\net45\Microsoft.AspNet.Razor\lib\net45\System.Web.Razor.dll True - True True @@ -394,7 +392,6 @@ ..\..\packages\razor4\Microsoft.AspNetCore.Razor\lib\net451\Microsoft.AspNetCore.Razor.dll True - True True @@ -404,7 +401,6 @@ ..\..\packages\razor4\Microsoft.AspNetCore.Razor\lib\netstandard1.3\Microsoft.AspNetCore.Razor.dll True - True True @@ -419,7 +415,6 @@ ..\..\packages\razor4\Microsoft.Win32.Primitives\lib\net46\Microsoft.Win32.Primitives.dll True - True True @@ -429,13 +424,11 @@ ..\..\packages\razor4\Microsoft.Win32.Primitives\ref\netstandard1.3\Microsoft.Win32.Primitives.dll False - True True ..\..\packages\razor4\Microsoft.Win32.Primitives\ref\netstandard1.3\Microsoft.Win32.Primitives.xml False - True True @@ -463,7 +456,6 @@ ..\..\packages\razor4\System.AppContext\lib\net46\System.AppContext.dll True - True True @@ -473,7 +465,6 @@ ..\..\packages\razor4\System.AppContext\lib\net463\System.AppContext.dll True - True True @@ -483,13 +474,11 @@ ..\..\packages\razor4\System.AppContext\ref\netstandard1.3\System.AppContext.dll False - True True ..\..\packages\razor4\System.AppContext\ref\netstandard1.3\System.AppContext.xml False - True True @@ -499,7 +488,6 @@ ..\..\packages\razor4\System.AppContext\lib\netstandard1.6\System.AppContext.dll True - True True @@ -509,13 +497,11 @@ ..\..\packages\razor4\System.AppContext\ref\netstandard1.6\System.AppContext.dll False - True True ..\..\packages\razor4\System.AppContext\ref\netstandard1.6\System.AppContext.xml False - True True @@ -527,7 +513,6 @@ ..\..\packages\razor4\System.Buffers\lib\netstandard1.1\System.Buffers.dll True - True True @@ -539,13 +524,11 @@ ..\..\packages\razor4\System.Collections\ref\netstandard1.3\System.Collections.dll False - True True ..\..\packages\razor4\System.Collections\ref\netstandard1.3\System.Collections.xml False - True True @@ -557,7 +540,6 @@ ..\..\packages\razor4\System.Collections.Concurrent\lib\netstandard1.3\System.Collections.Concurrent.dll True - True True @@ -567,13 +549,11 @@ ..\..\packages\razor4\System.Collections.Concurrent\ref\netstandard1.3\System.Collections.Concurrent.dll False - True True ..\..\packages\razor4\System.Collections.Concurrent\ref\netstandard1.3\System.Collections.Concurrent.xml False - True True @@ -594,7 +574,6 @@ ..\..\packages\razor4\System.Console\lib\net46\System.Console.dll True - True True @@ -604,13 +583,11 @@ ..\..\packages\razor4\System.Console\ref\netstandard1.3\System.Console.dll False - True True ..\..\packages\razor4\System.Console\ref\netstandard1.3\System.Console.xml False - True True @@ -622,13 +599,11 @@ ..\..\packages\razor4\System.Diagnostics.Debug\ref\netstandard1.3\System.Diagnostics.Debug.dll False - True True ..\..\packages\razor4\System.Diagnostics.Debug\ref\netstandard1.3\System.Diagnostics.Debug.xml False - True True @@ -640,7 +615,6 @@ ..\..\packages\razor4\System.Diagnostics.DiagnosticSource\lib\net46\System.Diagnostics.DiagnosticSource.dll True - True True @@ -650,7 +624,6 @@ ..\..\packages\razor4\System.Diagnostics.DiagnosticSource\lib\netstandard1.1\System.Diagnostics.DiagnosticSource.dll True - True True @@ -660,7 +633,6 @@ ..\..\packages\razor4\System.Diagnostics.DiagnosticSource\lib\netstandard1.3\System.Diagnostics.DiagnosticSource.dll True - True True @@ -672,13 +644,11 @@ ..\..\packages\razor4\System.Diagnostics.Tools\ref\netstandard1.0\System.Diagnostics.Tools.dll False - True True ..\..\packages\razor4\System.Diagnostics.Tools\ref\netstandard1.0\System.Diagnostics.Tools.xml False - True True @@ -699,7 +669,6 @@ ..\..\packages\razor4\System.Diagnostics.Tracing\lib\net462\System.Diagnostics.Tracing.dll True - True True @@ -709,13 +678,11 @@ ..\..\packages\razor4\System.Diagnostics.Tracing\ref\netstandard1.3\System.Diagnostics.Tracing.dll False - True True ..\..\packages\razor4\System.Diagnostics.Tracing\ref\netstandard1.3\System.Diagnostics.Tracing.xml False - True True @@ -725,13 +692,11 @@ ..\..\packages\razor4\System.Diagnostics.Tracing\ref\netstandard1.5\System.Diagnostics.Tracing.dll False - True True ..\..\packages\razor4\System.Diagnostics.Tracing\ref\netstandard1.5\System.Diagnostics.Tracing.xml False - True True @@ -743,13 +708,11 @@ ..\..\packages\razor4\System.Globalization\ref\netstandard1.3\System.Globalization.dll False - True True ..\..\packages\razor4\System.Globalization\ref\netstandard1.3\System.Globalization.xml False - True True @@ -770,7 +733,6 @@ ..\..\packages\razor4\System.Globalization.Calendars\lib\net46\System.Globalization.Calendars.dll True - True True @@ -780,13 +742,11 @@ ..\..\packages\razor4\System.Globalization.Calendars\ref\netstandard1.3\System.Globalization.Calendars.dll False - True True ..\..\packages\razor4\System.Globalization.Calendars\ref\netstandard1.3\System.Globalization.Calendars.xml False - True True @@ -807,7 +767,6 @@ ..\..\packages\razor4\System.Globalization.Extensions\lib\net46\System.Globalization.Extensions.dll True - True True @@ -817,13 +776,11 @@ ..\..\packages\razor4\System.Globalization.Extensions\ref\netstandard1.3\System.Globalization.Extensions.dll False - True True ..\..\packages\razor4\System.Globalization.Extensions\ref\netstandard1.3\System.Globalization.Extensions.xml False - True True @@ -844,7 +801,6 @@ ..\..\packages\razor4\System.IO\lib\net462\System.IO.dll True - True True @@ -854,13 +810,11 @@ ..\..\packages\razor4\System.IO\ref\netstandard1.3\System.IO.dll False - True True ..\..\packages\razor4\System.IO\ref\netstandard1.3\System.IO.xml False - True True @@ -870,13 +824,11 @@ ..\..\packages\razor4\System.IO\ref\netstandard1.5\System.IO.dll False - True True ..\..\packages\razor4\System.IO\ref\netstandard1.5\System.IO.xml False - True True @@ -918,7 +870,6 @@ ..\..\packages\razor4\System.IO.Compression\lib\net46\System.IO.Compression.dll True - True True @@ -928,13 +879,11 @@ ..\..\packages\razor4\System.IO.Compression\ref\netstandard1.3\System.IO.Compression.dll False - True True ..\..\packages\razor4\System.IO.Compression\ref\netstandard1.3\System.IO.Compression.xml False - True True @@ -972,7 +921,6 @@ ..\..\packages\razor4\System.IO.Compression.ZipFile\lib\net46\System.IO.Compression.ZipFile.dll True - True True @@ -982,7 +930,6 @@ ..\..\packages\razor4\System.IO.Compression.ZipFile\lib\netstandard1.3\System.IO.Compression.ZipFile.dll True - True True @@ -992,13 +939,11 @@ ..\..\packages\razor4\System.IO.Compression.ZipFile\ref\netstandard1.3\System.IO.Compression.ZipFile.dll False - True True ..\..\packages\razor4\System.IO.Compression.ZipFile\ref\netstandard1.3\System.IO.Compression.ZipFile.xml False - True True @@ -1019,7 +964,6 @@ ..\..\packages\razor4\System.IO.FileSystem\lib\net46\System.IO.FileSystem.dll True - True True @@ -1029,13 +973,11 @@ ..\..\packages\razor4\System.IO.FileSystem\ref\netstandard1.3\System.IO.FileSystem.dll False - True True ..\..\packages\razor4\System.IO.FileSystem\ref\netstandard1.3\System.IO.FileSystem.xml False - True True @@ -1056,7 +998,6 @@ ..\..\packages\razor4\System.IO.FileSystem.Primitives\lib\net46\System.IO.FileSystem.Primitives.dll True - True True @@ -1066,7 +1007,6 @@ ..\..\packages\razor4\System.IO.FileSystem.Primitives\lib\netstandard1.3\System.IO.FileSystem.Primitives.dll True - True True @@ -1076,13 +1016,11 @@ ..\..\packages\razor4\System.IO.FileSystem.Primitives\ref\netstandard1.3\System.IO.FileSystem.Primitives.dll False - True True ..\..\packages\razor4\System.IO.FileSystem.Primitives\ref\netstandard1.3\System.IO.FileSystem.Primitives.xml False - True True @@ -1103,7 +1041,6 @@ ..\..\packages\razor4\System.Linq\lib\net463\System.Linq.dll True - True True @@ -1113,13 +1050,11 @@ ..\..\packages\razor4\System.Linq\ref\netstandard1.0\System.Linq.dll False - True True ..\..\packages\razor4\System.Linq\ref\netstandard1.0\System.Linq.xml False - True True @@ -1129,7 +1064,6 @@ ..\..\packages\razor4\System.Linq\lib\netstandard1.6\System.Linq.dll True - True True @@ -1139,13 +1073,11 @@ ..\..\packages\razor4\System.Linq\ref\netstandard1.6\System.Linq.dll False - True True ..\..\packages\razor4\System.Linq\ref\netstandard1.6\System.Linq.xml False - True True @@ -1166,7 +1098,6 @@ ..\..\packages\razor4\System.Linq.Expressions\lib\net463\System.Linq.Expressions.dll True - True True @@ -1176,13 +1107,11 @@ ..\..\packages\razor4\System.Linq.Expressions\ref\netstandard1.3\System.Linq.Expressions.dll False - True True ..\..\packages\razor4\System.Linq.Expressions\ref\netstandard1.3\System.Linq.Expressions.xml False - True True @@ -1192,7 +1121,6 @@ ..\..\packages\razor4\System.Linq.Expressions\lib\netstandard1.6\System.Linq.Expressions.dll True - True True @@ -1202,13 +1130,11 @@ ..\..\packages\razor4\System.Linq.Expressions\ref\netstandard1.6\System.Linq.Expressions.dll False - True True ..\..\packages\razor4\System.Linq.Expressions\ref\netstandard1.6\System.Linq.Expressions.xml False - True True @@ -1257,7 +1183,6 @@ ..\..\packages\razor4\System.Net.Http\lib\net46\System.Net.Http.dll True - True True @@ -1267,7 +1192,6 @@ ..\..\packages\razor4\System.Net.Http\ref\netstandard1.3\System.Net.Http.dll False - True True @@ -1286,13 +1210,11 @@ ..\..\packages\razor4\System.Net.Primitives\ref\netstandard1.3\System.Net.Primitives.dll False - True True ..\..\packages\razor4\System.Net.Primitives\ref\netstandard1.3\System.Net.Primitives.xml False - True True @@ -1313,7 +1235,6 @@ ..\..\packages\razor4\System.Net.Sockets\lib\net46\System.Net.Sockets.dll True - True True @@ -1323,13 +1244,11 @@ ..\..\packages\razor4\System.Net.Sockets\ref\netstandard1.3\System.Net.Sockets.dll False - True True ..\..\packages\razor4\System.Net.Sockets\ref\netstandard1.3\System.Net.Sockets.xml False - True True @@ -1341,7 +1260,6 @@ ..\..\packages\razor4\System.ObjectModel\lib\netstandard1.3\System.ObjectModel.dll True - True True @@ -1351,13 +1269,11 @@ ..\..\packages\razor4\System.ObjectModel\ref\netstandard1.3\System.ObjectModel.dll False - True True ..\..\packages\razor4\System.ObjectModel\ref\netstandard1.3\System.ObjectModel.xml False - True True @@ -1378,7 +1294,6 @@ ..\..\packages\razor4\System.Reflection\lib\net462\System.Reflection.dll True - True True @@ -1388,13 +1303,11 @@ ..\..\packages\razor4\System.Reflection\ref\netstandard1.3\System.Reflection.dll False - True True ..\..\packages\razor4\System.Reflection\ref\netstandard1.3\System.Reflection.xml False - True True @@ -1404,13 +1317,11 @@ ..\..\packages\razor4\System.Reflection\ref\netstandard1.5\System.Reflection.dll False - True True ..\..\packages\razor4\System.Reflection\ref\netstandard1.5\System.Reflection.xml False - True True @@ -1422,13 +1333,11 @@ ..\..\packages\razor4\System.Reflection.Emit\ref\netstandard1.1\System.Reflection.Emit.dll False - True True ..\..\packages\razor4\System.Reflection.Emit\ref\netstandard1.1\System.Reflection.Emit.xml False - True True @@ -1438,7 +1347,6 @@ ..\..\packages\razor4\System.Reflection.Emit\lib\netstandard1.3\System.Reflection.Emit.dll True - True True @@ -1450,13 +1358,11 @@ ..\..\packages\razor4\System.Reflection.Emit.ILGeneration\ref\netstandard1.0\System.Reflection.Emit.ILGeneration.dll False - True True ..\..\packages\razor4\System.Reflection.Emit.ILGeneration\ref\netstandard1.0\System.Reflection.Emit.ILGeneration.xml False - True True @@ -1466,7 +1372,6 @@ ..\..\packages\razor4\System.Reflection.Emit.ILGeneration\lib\netstandard1.3\System.Reflection.Emit.ILGeneration.dll True - True True @@ -1478,13 +1383,11 @@ ..\..\packages\razor4\System.Reflection.Emit.Lightweight\ref\netstandard1.0\System.Reflection.Emit.Lightweight.dll False - True True ..\..\packages\razor4\System.Reflection.Emit.Lightweight\ref\netstandard1.0\System.Reflection.Emit.Lightweight.xml False - True True @@ -1494,7 +1397,6 @@ ..\..\packages\razor4\System.Reflection.Emit.Lightweight\lib\netstandard1.3\System.Reflection.Emit.Lightweight.dll True - True True @@ -1506,13 +1408,11 @@ ..\..\packages\razor4\System.Reflection.Extensions\ref\netstandard1.0\System.Reflection.Extensions.dll False - True True ..\..\packages\razor4\System.Reflection.Extensions\ref\netstandard1.0\System.Reflection.Extensions.xml False - True True @@ -1524,13 +1424,11 @@ ..\..\packages\razor4\System.Reflection.Primitives\ref\netstandard1.0\System.Reflection.Primitives.dll False - True True ..\..\packages\razor4\System.Reflection.Primitives\ref\netstandard1.0\System.Reflection.Primitives.xml False - True True @@ -1558,7 +1456,6 @@ ..\..\packages\razor4\System.Reflection.TypeExtensions\lib\net46\System.Reflection.TypeExtensions.dll True - True True @@ -1568,7 +1465,6 @@ ..\..\packages\razor4\System.Reflection.TypeExtensions\lib\net462\System.Reflection.TypeExtensions.dll True - True True @@ -1578,7 +1474,6 @@ ..\..\packages\razor4\System.Reflection.TypeExtensions\lib\netstandard1.5\System.Reflection.TypeExtensions.dll True - True True @@ -1588,13 +1483,11 @@ ..\..\packages\razor4\System.Reflection.TypeExtensions\ref\netstandard1.5\System.Reflection.TypeExtensions.dll False - True True ..\..\packages\razor4\System.Reflection.TypeExtensions\ref\netstandard1.5\System.Reflection.TypeExtensions.xml False - True True @@ -1606,13 +1499,11 @@ ..\..\packages\razor4\System.Resources.ResourceManager\ref\netstandard1.0\System.Resources.ResourceManager.dll False - True True ..\..\packages\razor4\System.Resources.ResourceManager\ref\netstandard1.0\System.Resources.ResourceManager.xml False - True True @@ -1643,7 +1534,6 @@ ..\..\packages\razor4\System.Runtime\lib\net462\System.Runtime.dll True - True True @@ -1653,13 +1543,11 @@ ..\..\packages\razor4\System.Runtime\ref\netstandard1.3\System.Runtime.dll False - True True ..\..\packages\razor4\System.Runtime\ref\netstandard1.3\System.Runtime.xml False - True True @@ -1669,13 +1557,11 @@ ..\..\packages\razor4\System.Runtime\ref\netstandard1.5\System.Runtime.dll False - True True ..\..\packages\razor4\System.Runtime\ref\netstandard1.5\System.Runtime.xml False - True True @@ -1696,7 +1582,6 @@ ..\..\packages\razor4\System.Runtime.Extensions\lib\net462\System.Runtime.Extensions.dll True - True True @@ -1706,13 +1591,11 @@ ..\..\packages\razor4\System.Runtime.Extensions\ref\netstandard1.3\System.Runtime.Extensions.dll False - True True ..\..\packages\razor4\System.Runtime.Extensions\ref\netstandard1.3\System.Runtime.Extensions.xml False - True True @@ -1722,13 +1605,11 @@ ..\..\packages\razor4\System.Runtime.Extensions\ref\netstandard1.5\System.Runtime.Extensions.dll False - True True ..\..\packages\razor4\System.Runtime.Extensions\ref\netstandard1.5\System.Runtime.Extensions.xml False - True True @@ -1740,13 +1621,11 @@ ..\..\packages\razor4\System.Runtime.Handles\ref\netstandard1.3\System.Runtime.Handles.dll False - True True ..\..\packages\razor4\System.Runtime.Handles\ref\netstandard1.3\System.Runtime.Handles.xml False - True True @@ -1774,7 +1653,6 @@ ..\..\packages\razor4\System.Runtime.InteropServices\lib\net462\System.Runtime.InteropServices.dll True - True True @@ -1784,7 +1662,6 @@ ..\..\packages\razor4\System.Runtime.InteropServices\lib\net463\System.Runtime.InteropServices.dll True - True True @@ -1794,7 +1671,6 @@ ..\..\packages\razor4\System.Runtime.InteropServices\ref\netcoreapp1.1\System.Runtime.InteropServices.dll False - True True @@ -1804,13 +1680,11 @@ ..\..\packages\razor4\System.Runtime.InteropServices\ref\netstandard1.3\System.Runtime.InteropServices.dll False - True True ..\..\packages\razor4\System.Runtime.InteropServices\ref\netstandard1.3\System.Runtime.InteropServices.xml False - True True @@ -1820,13 +1694,11 @@ ..\..\packages\razor4\System.Runtime.InteropServices\ref\netstandard1.5\System.Runtime.InteropServices.dll False - True True ..\..\packages\razor4\System.Runtime.InteropServices\ref\netstandard1.5\System.Runtime.InteropServices.xml False - True True @@ -1838,7 +1710,6 @@ ..\..\packages\razor4\System.Runtime.InteropServices.RuntimeInformation\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll True - True True @@ -1848,7 +1719,6 @@ ..\..\packages\razor4\System.Runtime.InteropServices.RuntimeInformation\lib\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll True - True True @@ -1858,7 +1728,6 @@ ..\..\packages\razor4\System.Runtime.InteropServices.RuntimeInformation\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll False - True True @@ -1868,7 +1737,6 @@ ..\..\packages\razor4\System.Runtime.InteropServices.RuntimeInformation\lib\wpa81\System.Runtime.InteropServices.RuntimeInformation.dll True - True True @@ -1887,13 +1755,11 @@ ..\..\packages\razor4\System.Runtime.Numerics\ref\netstandard1.1\System.Runtime.Numerics.dll False - True True ..\..\packages\razor4\System.Runtime.Numerics\ref\netstandard1.1\System.Runtime.Numerics.xml False - True True @@ -1903,7 +1769,6 @@ ..\..\packages\razor4\System.Runtime.Numerics\lib\netstandard1.3\System.Runtime.Numerics.dll True - True True @@ -1938,7 +1803,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\lib\net46\System.Security.Cryptography.Algorithms.dll True - True True @@ -1948,7 +1812,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\lib\net461\System.Security.Cryptography.Algorithms.dll True - True True @@ -1958,7 +1821,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\lib\net463\System.Security.Cryptography.Algorithms.dll True - True True @@ -1968,7 +1830,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\ref\netstandard1.3\System.Security.Cryptography.Algorithms.dll False - True True @@ -1978,7 +1839,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\ref\netstandard1.4\System.Security.Cryptography.Algorithms.dll False - True True @@ -1988,7 +1848,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Algorithms\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll False - True True @@ -2023,7 +1882,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Cng\lib\net46\System.Security.Cryptography.Cng.dll True - True True @@ -2033,7 +1891,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Cng\lib\net461\System.Security.Cryptography.Cng.dll True - True True @@ -2043,7 +1900,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Cng\lib\net463\System.Security.Cryptography.Cng.dll True - True True @@ -2053,7 +1909,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Cng\ref\netstandard1.6\System.Security.Cryptography.Cng.dll False - True True @@ -2074,7 +1929,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Csp\lib\net46\System.Security.Cryptography.Csp.dll True - True True @@ -2084,7 +1938,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Csp\ref\netstandard1.3\System.Security.Cryptography.Csp.dll False - True True @@ -2105,7 +1958,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Encoding\lib\net46\System.Security.Cryptography.Encoding.dll True - True True @@ -2115,13 +1967,11 @@ ..\..\packages\razor4\System.Security.Cryptography.Encoding\ref\netstandard1.3\System.Security.Cryptography.Encoding.dll False - True True ..\..\packages\razor4\System.Security.Cryptography.Encoding\ref\netstandard1.3\System.Security.Cryptography.Encoding.xml False - True True @@ -2133,7 +1983,6 @@ ..\..\packages\razor4\System.Security.Cryptography.OpenSsl\lib\netstandard1.6\System.Security.Cryptography.OpenSsl.dll True - True True @@ -2143,7 +1992,6 @@ ..\..\packages\razor4\System.Security.Cryptography.OpenSsl\ref\netstandard1.6\System.Security.Cryptography.OpenSsl.dll False - True True @@ -2164,7 +2012,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Primitives\lib\net46\System.Security.Cryptography.Primitives.dll True - True True @@ -2174,7 +2021,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Primitives\lib\netstandard1.3\System.Security.Cryptography.Primitives.dll True - True True @@ -2184,7 +2030,6 @@ ..\..\packages\razor4\System.Security.Cryptography.Primitives\ref\netstandard1.3\System.Security.Cryptography.Primitives.dll False - True True @@ -2212,7 +2057,6 @@ ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\lib\net46\System.Security.Cryptography.X509Certificates.dll True - True True @@ -2222,7 +2066,6 @@ ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\lib\net461\System.Security.Cryptography.X509Certificates.dll True - True True @@ -2232,13 +2075,11 @@ ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\ref\netstandard1.3\System.Security.Cryptography.X509Certificates.dll False - True True ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\ref\netstandard1.3\System.Security.Cryptography.X509Certificates.xml False - True True @@ -2248,13 +2089,11 @@ ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.dll False - True True ..\..\packages\razor4\System.Security.Cryptography.X509Certificates\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.xml False - True True @@ -2266,13 +2105,11 @@ ..\..\packages\razor4\System.Text.Encoding\ref\netstandard1.3\System.Text.Encoding.dll False - True True ..\..\packages\razor4\System.Text.Encoding\ref\netstandard1.3\System.Text.Encoding.xml False - True True @@ -2284,13 +2121,11 @@ ..\..\packages\razor4\System.Text.Encoding.Extensions\ref\netstandard1.3\System.Text.Encoding.Extensions.dll False - True True ..\..\packages\razor4\System.Text.Encoding.Extensions\ref\netstandard1.3\System.Text.Encoding.Extensions.xml False - True True @@ -2311,7 +2146,6 @@ ..\..\packages\razor4\System.Text.RegularExpressions\lib\net463\System.Text.RegularExpressions.dll True - True True @@ -2321,7 +2155,6 @@ ..\..\packages\razor4\System.Text.RegularExpressions\ref\netcoreapp1.1\System.Text.RegularExpressions.dll False - True True @@ -2331,13 +2164,11 @@ ..\..\packages\razor4\System.Text.RegularExpressions\ref\netstandard1.3\System.Text.RegularExpressions.dll False - True True ..\..\packages\razor4\System.Text.RegularExpressions\ref\netstandard1.3\System.Text.RegularExpressions.xml False - True True @@ -2347,7 +2178,6 @@ ..\..\packages\razor4\System.Text.RegularExpressions\lib\netstandard1.6\System.Text.RegularExpressions.dll True - True True @@ -2357,13 +2187,11 @@ ..\..\packages\razor4\System.Text.RegularExpressions\ref\netstandard1.6\System.Text.RegularExpressions.dll False - True True ..\..\packages\razor4\System.Text.RegularExpressions\ref\netstandard1.6\System.Text.RegularExpressions.xml False - True True @@ -2375,7 +2203,6 @@ ..\..\packages\razor4\System.Threading\lib\netstandard1.3\System.Threading.dll True - True True @@ -2385,13 +2212,11 @@ ..\..\packages\razor4\System.Threading\ref\netstandard1.3\System.Threading.dll False - True True ..\..\packages\razor4\System.Threading\ref\netstandard1.3\System.Threading.xml False - True True @@ -2403,13 +2228,11 @@ ..\..\packages\razor4\System.Threading.Tasks\ref\netstandard1.3\System.Threading.Tasks.dll False - True True ..\..\packages\razor4\System.Threading.Tasks\ref\netstandard1.3\System.Threading.Tasks.xml False - True True @@ -2421,7 +2244,6 @@ ..\..\packages\razor4\System.Threading.Tasks.Extensions\lib\netstandard1.0\System.Threading.Tasks.Extensions.dll True - True True @@ -2442,7 +2264,6 @@ ..\..\packages\razor4\System.Threading.Thread\lib\net46\System.Threading.Thread.dll True - True True @@ -2452,7 +2273,6 @@ ..\..\packages\razor4\System.Threading.Thread\lib\netstandard1.3\System.Threading.Thread.dll True - True True @@ -2462,13 +2282,11 @@ ..\..\packages\razor4\System.Threading.Thread\ref\netstandard1.3\System.Threading.Thread.dll False - True True ..\..\packages\razor4\System.Threading.Thread\ref\netstandard1.3\System.Threading.Thread.xml False - True True @@ -2480,13 +2298,11 @@ ..\..\packages\razor4\System.Threading.Timer\ref\netstandard1.2\System.Threading.Timer.dll False - True True ..\..\packages\razor4\System.Threading.Timer\ref\netstandard1.2\System.Threading.Timer.xml False - True True @@ -2517,7 +2333,6 @@ ..\..\packages\razor4\System.Xml.ReaderWriter\lib\net46\System.Xml.ReaderWriter.dll True - True True @@ -2527,7 +2342,6 @@ ..\..\packages\razor4\System.Xml.ReaderWriter\lib\netstandard1.3\System.Xml.ReaderWriter.dll True - True True @@ -2537,13 +2351,11 @@ ..\..\packages\razor4\System.Xml.ReaderWriter\ref\netstandard1.3\System.Xml.ReaderWriter.dll False - True True ..\..\packages\razor4\System.Xml.ReaderWriter\ref\netstandard1.3\System.Xml.ReaderWriter.xml False - True True @@ -2562,7 +2374,6 @@ ..\..\packages\razor4\System.Xml.XDocument\lib\netstandard1.3\System.Xml.XDocument.dll True - True True @@ -2572,13 +2383,11 @@ ..\..\packages\razor4\System.Xml.XDocument\ref\netstandard1.3\System.Xml.XDocument.dll False - True True ..\..\packages\razor4\System.Xml.XDocument\ref\netstandard1.3\System.Xml.XDocument.xml False - True True diff --git a/src/Paket.Core/PaketConfigFiles/ProjectFile.fs b/src/Paket.Core/PaketConfigFiles/ProjectFile.fs index 8d252f52de..9e3a8f4b80 100644 --- a/src/Paket.Core/PaketConfigFiles/ProjectFile.fs +++ b/src/Paket.Core/PaketConfigFiles/ProjectFile.fs @@ -537,7 +537,6 @@ module ProjectFile = node |> addChild (createNodeSet "HintPath" fileItem.Include project) |> addChild (createNodeSet "Private" "True" project) - |> addChild (createNodeSet "SpecificVersion" "True" project) | BuildAction.Page -> node |> addChild (createNodeSet "Generator" "MSBuild:Compile" project) @@ -704,7 +703,10 @@ module ProjectFile = |> addAttribute "Include" (fi.Name.Replace(fi.Extension,"")) |> addChild (createNodeSet "HintPath" relativePath project) |> addChild (createNodeSet "Private" privateSettings project) - |> addChild (createNodeSet "SpecificVersion" specificVersionSettings project) + |> fun n -> + match specificVersion with + | None -> n + | Some(bool) -> addChild (createNodeSet "SpecificVersion" specificVersionSettings project) n |> addChild (createNodeSet "Paket" "True" project) |> fun n -> match aliases with diff --git a/tests/Paket.Tests/InstallModel/Xml/CodeCracker.fs b/tests/Paket.Tests/InstallModel/Xml/CodeCracker.fs index 8f84eb1ad8..ab555d7d5d 100644 --- a/tests/Paket.Tests/InstallModel/Xml/CodeCracker.fs +++ b/tests/Paket.Tests/InstallModel/Xml/CodeCracker.fs @@ -36,7 +36,7 @@ let ``should generate Xml for codecracker.CSharp``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>() ,Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>() ,Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -57,7 +57,7 @@ let ``should generate Xml for codecracker.CSharp in VisualBasic project``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyVbGuid.vbprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -88,7 +88,7 @@ let ``should generate Xml for codecracker.VisualBasic``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyVbGuid.vbprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml diff --git a/tests/Paket.Tests/InstallModel/Xml/EmptyLibs.fs b/tests/Paket.Tests/InstallModel/Xml/EmptyLibs.fs index f9484761d0..4631d2880f 100644 --- a/tests/Paket.Tests/InstallModel/Xml/EmptyLibs.fs +++ b/tests/Paket.Tests/InstallModel/Xml/EmptyLibs.fs @@ -24,7 +24,7 @@ let ``should generate Xml for framework references and empty libs``() = [], Nuspec.Load(__SOURCE_DIRECTORY__ + "/../../Nuspec/EmptyLibs.nuspec")) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/FSharp.Data.SqlClient.fs b/tests/Paket.Tests/InstallModel/Xml/FSharp.Data.SqlClient.fs index 98ff00abd3..4b870f5c46 100644 --- a/tests/Paket.Tests/InstallModel/Xml/FSharp.Data.SqlClient.fs +++ b/tests/Paket.Tests/InstallModel/Xml/FSharp.Data.SqlClient.fs @@ -21,7 +21,6 @@ let expected = """ ..\..\..\FSharp.Data.SqlClient\lib\net40\FSharp.Data.SqlClient.dll True - True True @@ -44,7 +43,7 @@ let ``should generate Xml for FSharp.Data.SqlClient 1.4.4``() = [], Nuspec.Load(__SOURCE_DIRECTORY__ + @"\..\..\Nuspec\FSharp.Data.SqlClient.nuspec")) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) \ No newline at end of file diff --git a/tests/Paket.Tests/InstallModel/Xml/Fantomas.fs b/tests/Paket.Tests/InstallModel/Xml/Fantomas.fs index af89e91f84..b1c393a81a 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Fantomas.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Fantomas.fs @@ -12,7 +12,6 @@ let expected = """ ..\..\..\Fantomas\lib\FantomasLib.dll True - True True """ @@ -31,7 +30,7 @@ let ``should generate Xml for Fantomas 1.5``() = [], Nuspec.Explicit ["FantomasLib.dll"]) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) @@ -51,8 +50,7 @@ let fullDoc = """ ..\..\..\Fantomas\lib\FantomasLib.dll - True - True + True True @@ -110,7 +108,6 @@ let fullDocWithRefernceCondition = """ ..\..\..\Fantomas\lib\FantomasLib.dll True - True True @@ -151,7 +148,6 @@ let fullDocWithRefernceConditionAndFrameworkRestriction = """ ..\..\..\Fantomas\lib\portable-net45+win8\FantomasLib.dll True - True True diff --git a/tests/Paket.Tests/InstallModel/Xml/FantomasLib.fs b/tests/Paket.Tests/InstallModel/Xml/FantomasLib.fs index 87f21ed549..1322368fe6 100644 --- a/tests/Paket.Tests/InstallModel/Xml/FantomasLib.fs +++ b/tests/Paket.Tests/InstallModel/Xml/FantomasLib.fs @@ -12,7 +12,6 @@ let expected = """ ..\..\..\Fantomas\Lib\FantomasLib.dll False - True True """ @@ -29,7 +28,7 @@ let ``should generate Xml for Fantomas 1.5``() = [], Nuspec.Explicit ["FantomasLib.dll"]) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some false,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some false,None,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/Fuchu.fs b/tests/Paket.Tests/InstallModel/Xml/Fuchu.fs index df093b429d..39ee4d7878 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Fuchu.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Fuchu.fs @@ -12,7 +12,6 @@ let expected = """ ..\..\..\Fuchu\lib\Fuchu.dll True - True True """ @@ -29,7 +28,7 @@ let ``should generate Xml for Fuchu 0.4``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/GitInfoPlanter.fs b/tests/Paket.Tests/InstallModel/Xml/GitInfoPlanter.fs index 2605374949..415d40382d 100644 --- a/tests/Paket.Tests/InstallModel/Xml/GitInfoPlanter.fs +++ b/tests/Paket.Tests/InstallModel/Xml/GitInfoPlanter.fs @@ -27,7 +27,7 @@ let ``should generate Xml for GitInfoPlanter2.0.0``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml emptyReferences) diff --git a/tests/Paket.Tests/InstallModel/Xml/LibGit2Sharp.fs b/tests/Paket.Tests/InstallModel/Xml/LibGit2Sharp.fs index 48e82bc6f0..07d8d5335a 100644 --- a/tests/Paket.Tests/InstallModel/Xml/LibGit2Sharp.fs +++ b/tests/Paket.Tests/InstallModel/Xml/LibGit2Sharp.fs @@ -14,7 +14,6 @@ let expectedReferenceNodes = """ ..\..\..\LibGit2Sharp\lib\net40\LibGit2Sharp.dll True - True True @@ -48,7 +47,7 @@ let ``should generate Xml for LibGit2Sharp 2.0.0``() = model.GetLegacyReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4)) |> Seq.map (fun f -> f.Path) |> shouldContain @"..\LibGit2Sharp\lib\net40\LibGit2Sharp.dll" - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expectedReferenceNodes) diff --git a/tests/Paket.Tests/InstallModel/Xml/Microsoft.Bcl.Build.fs b/tests/Paket.Tests/InstallModel/Xml/Microsoft.Bcl.Build.fs index c287337ed6..10ec969d80 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Microsoft.Bcl.Build.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Microsoft.Bcl.Build.fs @@ -21,7 +21,7 @@ let ``should not install targets node for Microsoft.Bcl.Build``() = model.GetTargetsFiles(SinglePlatform (DotNetFramework FrameworkVersion.V4)) |> Seq.map (fun f -> f.Path) |> shouldContain @"..\Microsoft.Bcl.Build\build\Microsoft.Bcl.Build.targets" - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,false,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,false,KnownTargetProfiles.AllProfiles,None) ctx.FrameworkSpecificPropsNodes |> Seq.length |> shouldEqual 0 ctx.FrameworkSpecificTargetsNodes |> Seq.length |> shouldEqual 0 diff --git a/tests/Paket.Tests/InstallModel/Xml/Microsoft.CodeAnalysis.Analyzers.fs b/tests/Paket.Tests/InstallModel/Xml/Microsoft.CodeAnalysis.Analyzers.fs index 800686fbc0..69a0653c27 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Microsoft.CodeAnalysis.Analyzers.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Microsoft.CodeAnalysis.Analyzers.fs @@ -37,7 +37,7 @@ let ``should generate Xml for Microsoft.CodeAnalysis.Analyzers in CSharp project ensureDir() let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -58,7 +58,7 @@ let ``should generate Xml for RefactoringEssentials in VisualBasic project``() = ensureDir() let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyVbGuid.vbprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -78,7 +78,7 @@ let ``should generate Xml for Microsoft.CodeAnalysis.Analyzers 1.0.0-rc2``() = ensureDir() let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(oldModel, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(oldModel, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml diff --git a/tests/Paket.Tests/InstallModel/Xml/Plossum.fs b/tests/Paket.Tests/InstallModel/Xml/Plossum.fs index ff7c1850fa..c154a1daa9 100644 --- a/tests/Paket.Tests/InstallModel/Xml/Plossum.fs +++ b/tests/Paket.Tests/InstallModel/Xml/Plossum.fs @@ -14,7 +14,6 @@ let expected = """ ..\..\..\Plossum.CommandLine\lib\net40\Plossum CommandLine.dll True - True True @@ -32,7 +31,7 @@ let ``should generate Xml for Plossum``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml expected) \ No newline at end of file diff --git a/tests/Paket.Tests/InstallModel/Xml/RefactoringEssentials.fs b/tests/Paket.Tests/InstallModel/Xml/RefactoringEssentials.fs index b502bdbefa..fc788b1738 100644 --- a/tests/Paket.Tests/InstallModel/Xml/RefactoringEssentials.fs +++ b/tests/Paket.Tests/InstallModel/Xml/RefactoringEssentials.fs @@ -28,7 +28,7 @@ let ``should generate Xml for RefactoringEssentials in CSharp project``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml @@ -48,7 +48,7 @@ let ``should generate Xml for RefactoringEssentials in VisualBasic project``() = let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyVbGuid.vbprojtest") Assert.IsTrue(project.IsSome) - let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.AnalyzersNode |> (fun n -> n.OuterXml) |> normalizeXml diff --git a/tests/Paket.Tests/InstallModel/Xml/RxXaml.fs b/tests/Paket.Tests/InstallModel/Xml/RxXaml.fs index 009e68fbc0..765a556444 100644 --- a/tests/Paket.Tests/InstallModel/Xml/RxXaml.fs +++ b/tests/Paket.Tests/InstallModel/Xml/RxXaml.fs @@ -17,7 +17,6 @@ let expected = """ ..\..\..\Rx-XAML\lib\net40\System.Reactive.Windows.Threading.dll True - True True @@ -30,7 +29,6 @@ let expected = """ ..\..\..\Rx-XAML\lib\net45\System.Reactive.Windows.Threading.dll True - True True @@ -40,7 +38,6 @@ let expected = """ ..\..\..\Rx-XAML\lib\portable-win81+wpa81\System.Reactive.Windows.Threading.dll True - True True @@ -53,7 +50,6 @@ let expected = """ ..\..\..\Rx-XAML\lib\sl5\System.Reactive.Windows.Threading.dll True - True True @@ -63,7 +59,6 @@ let expected = """ ..\..\..\Rx-XAML\lib\windows8\System.Reactive.Windows.Threading.dll True - True True @@ -76,7 +71,6 @@ let expected = """ ..\..\..\Rx-XAML\lib\windowsphone71\System.Reactive.Windows.Threading.dll True - True True @@ -86,7 +80,6 @@ let expected = """ ..\..\..\Rx-XAML\lib\windowsphone8\System.Reactive.Windows.Threading.dll True - True True @@ -120,7 +113,7 @@ let ``should generate Xml for Rx-XAML 2.2.4 with correct framework assembly refe { AssemblyName = "System.Windows"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(Silverlight SilverlightVersion.V5)] } { AssemblyName = "System.Windows"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(WindowsPhone WindowsPhoneVersion.V7_5)] }]}) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) let currentXml = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXml |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/SQLite.fs b/tests/Paket.Tests/InstallModel/Xml/SQLite.fs index 6ff2374638..48dc826762 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SQLite.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SQLite.fs @@ -18,7 +18,6 @@ let expectedReferenceNodes = """ ..\..\..\System.Data.SQLite.Core\lib\net20\System.Data.SQLite.dll True - True True @@ -28,7 +27,6 @@ let expectedReferenceNodes = """ ..\..\..\System.Data.SQLite.Core\lib\net40\System.Data.SQLite.dll True - True True @@ -38,7 +36,6 @@ let expectedReferenceNodes = """ ..\..\..\System.Data.SQLite.Core\lib\net45\System.Data.SQLite.dll True - True True @@ -48,7 +45,6 @@ let expectedReferenceNodes = """ ..\..\..\System.Data.SQLite.Core\lib\net451\System.Data.SQLite.dll True - True True @@ -183,7 +179,7 @@ let ``should generate Xml for SQLite``() = Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expectedReferenceNodes) diff --git a/tests/Paket.Tests/InstallModel/Xml/StyleCop.MSBuild.fs b/tests/Paket.Tests/InstallModel/Xml/StyleCop.MSBuild.fs index 04db5eadbc..a894ed9ecc 100644 --- a/tests/Paket.Tests/InstallModel/Xml/StyleCop.MSBuild.fs +++ b/tests/Paket.Tests/InstallModel/Xml/StyleCop.MSBuild.fs @@ -25,7 +25,7 @@ let ``should generate Xml for StyleCop.MSBuild``() = model.GetTargetsFiles(SinglePlatform (DotNetFramework FrameworkVersion.V2)) |> Seq.map (fun f -> f.Path) |> shouldContain @"..\StyleCop.MSBuild\build\StyleCop.MSBuild.Targets" - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.FrameworkSpecificPropertyChooseNode.OuterXml |> normalizeXml diff --git a/tests/Paket.Tests/InstallModel/Xml/System.Security.Cryptography.Algorithms.fs b/tests/Paket.Tests/InstallModel/Xml/System.Security.Cryptography.Algorithms.fs index efca99ace4..60c9d7e8d0 100644 --- a/tests/Paket.Tests/InstallModel/Xml/System.Security.Cryptography.Algorithms.fs +++ b/tests/Paket.Tests/InstallModel/Xml/System.Security.Cryptography.Algorithms.fs @@ -14,7 +14,6 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\lib\net46\System.Security.Cryptography.Algorithms.dll True - True True @@ -24,7 +23,6 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\lib\net461\System.Security.Cryptography.Algorithms.dll True - True True @@ -34,7 +32,6 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\lib\net463\System.Security.Cryptography.Algorithms.dll True - True True @@ -44,7 +41,6 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\ref\netstandard1.3\System.Security.Cryptography.Algorithms.dll False - True True @@ -54,7 +50,6 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\ref\netstandard1.4\System.Security.Cryptography.Algorithms.dll False - True True @@ -64,7 +59,6 @@ let expected = """ ..\..\..\System.Security.Cryptography.Algorithms\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll False - True True diff --git a/tests/Paket.Tests/InstallModel/Xml/System.Spatial.fs b/tests/Paket.Tests/InstallModel/Xml/System.Spatial.fs index 681218ec12..5885fdbb50 100644 --- a/tests/Paket.Tests/InstallModel/Xml/System.Spatial.fs +++ b/tests/Paket.Tests/InstallModel/Xml/System.Spatial.fs @@ -14,7 +14,6 @@ let expected = """ ..\..\..\System.Spatial\lib\net40\System.Spatial.dll True - True True @@ -24,7 +23,6 @@ let expected = """ ..\..\..\System.Spatial\lib\sl4\System.Spatial.dll True - True True @@ -47,7 +45,7 @@ let ``should generate Xml for System.Spatial``() = @"..\System.Spatial\lib\sl4\zh-Hans\System.Spatial.resources.dll" ] |> Paket.InstallModel.ProcessingSpecs.fromLegacyList @"..\System.Spatial\",[],[],Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) \ No newline at end of file diff --git a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttp.fs b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttp.fs index 0418bfc3e8..6ec19bee94 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttp.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttp.fs @@ -14,13 +14,11 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\monoandroid\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\monoandroid\System.Net.Http.Primitives.dll True - True True @@ -30,13 +28,11 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\monotouch\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\monotouch\System.Net.Http.Primitives.dll True - True True @@ -46,25 +42,21 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True - True True @@ -74,13 +66,11 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll True - True True @@ -90,19 +80,16 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.dll True - True True ..\..\..\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\portable-net40+sl4+win8+wp71+wpa81\System.Net.Http.Primitives.dll True - True True @@ -112,13 +99,11 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\portable-net45+monoandroid10+monotouch10+xamarinios10+Xamarin.Mac20\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\portable-net45+monoandroid10+monotouch10+xamarinios10+Xamarin.Mac20\System.Net.Http.Primitives.dll True - True True @@ -128,13 +113,11 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\portable-net45+win8\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\portable-net45+win8\System.Net.Http.Primitives.dll True - True True @@ -144,13 +127,11 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\win8\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\win8\System.Net.Http.Primitives.dll True - True True @@ -160,13 +141,11 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\wpa81\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\wpa81\System.Net.Http.Primitives.dll True - True True @@ -214,7 +193,7 @@ let ``should generate Xml for System.Net.Http 2.2.8``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpForNet4.fs b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpForNet4.fs index a376c63d06..a57a629d3e 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpForNet4.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpForNet4.fs @@ -14,25 +14,21 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True - True True @@ -74,7 +70,7 @@ let ``should generate Xml for System.Net.Http 2.2.8``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithExistingFrameworkReferences.fs b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithExistingFrameworkReferences.fs index 480d76ae9b..9d21ab882a 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithExistingFrameworkReferences.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithExistingFrameworkReferences.fs @@ -14,19 +14,16 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True - True True @@ -39,13 +36,11 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll True - True True @@ -77,7 +72,7 @@ let ``should generate Xml for System.Net.Http 2.2.8``() = [{ AssemblyName = "System.Net.Http"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(DotNetFramework(FrameworkVersion.V4_5))] } { AssemblyName = "System.Net.Http.WebRequest"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(DotNetFramework(FrameworkVersion.V4_5))] }]}) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/FrameworkAssemblies.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/FrameworkAssemblies.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithFrameworkReferences.fs b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithFrameworkReferences.fs index 971032bdd6..2291d04924 100644 --- a/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithFrameworkReferences.fs +++ b/tests/Paket.Tests/InstallModel/Xml/SystemNetHttpWithFrameworkReferences.fs @@ -14,25 +14,21 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net40\System.Net.Http.WebRequest.dll True - True True @@ -48,13 +44,11 @@ let expected = """ ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll True - True True ..\..\..\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll True - True True @@ -85,7 +79,7 @@ let ``should generate Xml for System.Net.Http 2.2.8``() = [{ AssemblyName = "System.Net.Http"; FrameworkRestrictions = makeOrList [FrameworkRestriction.AtLeast(DotNetFramework(FrameworkVersion.V4_5))] } { AssemblyName = "System.Net.Http.WebRequest"; FrameworkRestrictions = makeOrList [FrameworkRestriction.Exactly(DotNetFramework(FrameworkVersion.V4_5))] }]}) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) let currentXML = ctx.ChooseNodes.Head.OuterXml |> normalizeXml currentXML |> shouldEqual (normalizeXml expected) diff --git a/tests/Paket.Tests/InstallModel/Xml/xunit.runner.fs b/tests/Paket.Tests/InstallModel/Xml/xunit.runner.fs index a19c1116d5..dcd9fdef3f 100644 --- a/tests/Paket.Tests/InstallModel/Xml/xunit.runner.fs +++ b/tests/Paket.Tests/InstallModel/Xml/xunit.runner.fs @@ -38,7 +38,7 @@ let ``should generate Xml for xunit.runner.visualstudio 2.0.0``() = [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,true,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,true,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml emptyReferenceNodes) @@ -70,7 +70,7 @@ let ``should not generate Xml for xunit.runner.visualstudio 2.0.0 if import is d [], Nuspec.All) - let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,Some true,false,KnownTargetProfiles.AllProfiles,None) + let ctx = ProjectFile.TryLoad("./ProjectFile/TestData/Empty.fsprojtest").Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,Some true,None,false,KnownTargetProfiles.AllProfiles,None) ctx.ChooseNodes.Head.OuterXml |> normalizeXml |> shouldEqual (normalizeXml emptyReferenceNodes) From d7754c6d5cf8ffb0ffed46139364e5e5a98e6737 Mon Sep 17 00:00:00 2001 From: Bastian Schmidt Date: Sun, 11 Jun 2017 19:14:06 +0200 Subject: [PATCH 3/3] Adding tests for SpecificVersion attribute --- .../DependenciesFile/ParserSpecs.fs | 11 +- .../Paket.Tests/DependenciesFile/SaveSpecs.fs | 17 +- .../InstallModel/Xml/ControlzEx.fs | 236 ++++++++++++++++++ .../Lockfile/GenerateWithOptionsSpecs.fs | 2 + tests/Paket.Tests/Lockfile/GeneratorSpecs.fs | 24 ++ tests/Paket.Tests/Lockfile/ParserSpecs.fs | 4 +- tests/Paket.Tests/Paket.Tests.fsproj | 1 + .../ReferencesFile/ReferencesFileSpecs.fs | 35 ++- 8 files changed, 323 insertions(+), 7 deletions(-) create mode 100644 tests/Paket.Tests/InstallModel/Xml/ControlzEx.fs diff --git a/tests/Paket.Tests/DependenciesFile/ParserSpecs.fs b/tests/Paket.Tests/DependenciesFile/ParserSpecs.fs index b8b0fd9f54..ea3da0e6f1 100644 --- a/tests/Paket.Tests/DependenciesFile/ParserSpecs.fs +++ b/tests/Paket.Tests/DependenciesFile/ParserSpecs.fs @@ -216,6 +216,7 @@ let ``should read content none config``() = let cfg = DependenciesFile.FromSource(noneContentConfig) cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.OmitContent |> shouldEqual (Some ContentCopySettings.Omit) cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.CopyLocal |> shouldEqual None + cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.SpecificVersion |> shouldEqual None cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.ImportTargets |> shouldEqual None cfg.Groups.[Constants.MainDependencyGroup].Sources |> shouldEqual [PackageSource.NuGetV2Source "http://www.nuget.org/api/v2"] @@ -232,6 +233,7 @@ let ``should read config with specific framework``() = let cfg = DependenciesFile.FromSource(specificFrameworkConfig) cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.OmitContent |> shouldEqual None cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.CopyLocal |> shouldEqual None + cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.SpecificVersion |> shouldEqual None cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.ImportTargets |> shouldEqual None cfg.Groups.[Constants.MainDependencyGroup].Sources |> shouldEqual [PackageSource.NuGetV2Source "http://www.nuget.org/api/v2"] @@ -239,6 +241,7 @@ let ``should read config with specific framework``() = let noTargetsImportConfig = """ import_targets false copy_local false +specific_version false source "http://www.nuget.org/api/v2" // first source nuget "Microsoft.SqlServer.Types" @@ -249,6 +252,7 @@ let ``should read no targets import config``() = let cfg = DependenciesFile.FromSource(noTargetsImportConfig) cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.ImportTargets |> shouldEqual (Some false) cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.CopyLocal |> shouldEqual (Some false) + cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.SpecificVersion |> shouldEqual (Some false) cfg.Groups.[Constants.MainDependencyGroup].Options.Settings.OmitContent |> shouldEqual None cfg.Groups.[Constants.MainDependencyGroup].Sources |> shouldEqual [PackageSource.NuGetV2Source "http://www.nuget.org/api/v2"] @@ -786,11 +790,12 @@ let ``should read config with framework restriction``() = p.Settings.FrameworkRestrictions |> getExplicitRestriction |> shouldEqual (makeOrList [FrameworkRestriction.Exactly(DotNetFramework(FrameworkVersion.V3_5)); FrameworkRestriction.AtLeast(DotNetFramework(FrameworkVersion.V4))] |> getExplicitRestriction) p.Settings.ImportTargets |> shouldEqual None p.Settings.CopyLocal |> shouldEqual None + p.Settings.SpecificVersion |> shouldEqual None [] let ``should read config with no targets import``() = let config = """ - nuget Foobar 1.2.3 alpha beta import_targets: false, copy_local: false + nuget Foobar 1.2.3 alpha beta import_targets: false, copy_local: false, specific_version: false """ let cfg = DependenciesFile.FromSource(config) @@ -799,12 +804,13 @@ let ``should read config with no targets import``() = p.Settings.FrameworkRestrictions |> getExplicitRestriction |> shouldEqual FrameworkRestriction.NoRestriction p.Settings.ImportTargets |> shouldEqual (Some false) p.Settings.CopyLocal |> shouldEqual (Some false) + p.Settings.SpecificVersion |> shouldEqual (Some false) p.Settings.OmitContent |> shouldEqual None [] let ``should read config with content none``() = let config = """ - nuget Foobar 1.2.3 alpha beta content: none, copy_local: false + nuget Foobar 1.2.3 alpha beta content: none, copy_local: false, specific_version: true """ let cfg = DependenciesFile.FromSource(config) @@ -813,6 +819,7 @@ let ``should read config with content none``() = p.Settings.FrameworkRestrictions |> getExplicitRestriction |> shouldEqual FrameworkRestriction.NoRestriction p.Settings.ImportTargets |> shouldEqual None p.Settings.CopyLocal |> shouldEqual (Some false) + p.Settings.SpecificVersion |> shouldEqual (Some true) p.Settings.OmitContent |> shouldEqual (Some ContentCopySettings.Omit) [] diff --git a/tests/Paket.Tests/DependenciesFile/SaveSpecs.fs b/tests/Paket.Tests/DependenciesFile/SaveSpecs.fs index 8d0b82b56f..c4df338b75 100644 --- a/tests/Paket.Tests/DependenciesFile/SaveSpecs.fs +++ b/tests/Paket.Tests/DependenciesFile/SaveSpecs.fs @@ -76,6 +76,19 @@ let ``should serialize no local copy config``() = cfg.ToString() |> shouldEqual (normalizeLineEndings noLocalCopyConfig) +let noSpecificVersionConfig = """specific_version: false +source http://www.nuget.org/api/v2 + +nuget FAKE ~> 3.0""" + + +[] +let ``should serialize no specific version config``() = + let cfg = DependenciesFile.FromSource(noLocalCopyConfig) + + cfg.ToString() + |> shouldEqual (normalizeLineEndings noLocalCopyConfig) + let simplestConfig = """nuget FAKE ~> 3.0""" [] @@ -236,8 +249,8 @@ let ``should serialize config with framework restrictions``() = let withNoImportsRestrictions = """source https://www.nuget.org/api/v2 nuget FakeItEasy 1.24.0 -nuget json-ld.net 1.0.3 copy_local: false, import_targets: false, framework: net35, net40 -nuget Example3 !== 2.2.3 alpha beta import_targets: false +nuget json-ld.net 1.0.3 copy_local: false, import_targets: false, framework: net35, net40, specific_version: true +nuget Example3 !== 2.2.3 alpha beta import_targets: false, specific_version: false nuget Example4 import_targets: false, content: none nuget Example5 prerelease import_targets: false diff --git a/tests/Paket.Tests/InstallModel/Xml/ControlzEx.fs b/tests/Paket.Tests/InstallModel/Xml/ControlzEx.fs new file mode 100644 index 0000000000..b593ff413a --- /dev/null +++ b/tests/Paket.Tests/InstallModel/Xml/ControlzEx.fs @@ -0,0 +1,236 @@ +module Paket.InstallModel.Xml.ControlzEx + +open FsUnit +open NUnit.Framework +open Paket +open Paket.Requirements +open Paket.Domain +open Paket.TestHelpers + +let expectedWithoutSpecificVersion = """ + + + + + ..\..\..\ControlzEx\lib\net40\ControlzEx.dll + True + True + + + ..\..\..\ControlzEx\lib\net40\System.Windows.Interactivity.dll + True + True + + + + + + + ..\..\..\ControlzEx\lib\net45\ControlzEx.dll + True + True + + + ..\..\..\ControlzEx\lib\net45\System.Windows.Interactivity.dll + True + True + + + + + + + ..\..\..\ControlzEx\lib\net462\ControlzEx.dll + True + True + + + ..\..\..\ControlzEx\lib\net462\System.Windows.Interactivity.dll + True + True + + + +""" + +let expectedWithSpecificVersionSetToTrue = """ + + + + + ..\..\..\ControlzEx\lib\net40\ControlzEx.dll + True + True + True + + + ..\..\..\ControlzEx\lib\net40\System.Windows.Interactivity.dll + True + True + True + + + + + + + ..\..\..\ControlzEx\lib\net45\ControlzEx.dll + True + True + True + + + ..\..\..\ControlzEx\lib\net45\System.Windows.Interactivity.dll + True + True + True + + + + + + + ..\..\..\ControlzEx\lib\net462\ControlzEx.dll + True + True + True + + + ..\..\..\ControlzEx\lib\net462\System.Windows.Interactivity.dll + True + True + True + + + +""" + +let expectedWithSpecificVersionSetToFalse = """ + + + + + ..\..\..\ControlzEx\lib\net40\ControlzEx.dll + True + False + True + + + ..\..\..\ControlzEx\lib\net40\System.Windows.Interactivity.dll + True + False + True + + + + + + + ..\..\..\ControlzEx\lib\net45\ControlzEx.dll + True + False + True + + + ..\..\..\ControlzEx\lib\net45\System.Windows.Interactivity.dll + True + False + True + + + + + + + ..\..\..\ControlzEx\lib\net462\ControlzEx.dll + True + False + True + + + ..\..\..\ControlzEx\lib\net462\System.Windows.Interactivity.dll + True + False + True + + + +""" + +[] +let ``should generate Xml without specific version for ControlzEx in CSharp project``() = + ensureDir() + let model = + InstallModel.CreateFromLibs(PackageName "ControlzEx", SemVer.Parse "3.0.1", FrameworkRestriction.NoRestriction, + [ @"..\ControlzEx\lib\net40\ControlzEx.dll" + @"..\ControlzEx\lib\net40\System.Windows.Interactivity.dll" + @"..\ControlzEx\lib\net45\ControlzEx.dll" + @"..\ControlzEx\lib\net45\System.Windows.Interactivity.dll" + @"..\ControlzEx\lib\net462\ControlzEx.dll" + @"..\ControlzEx\lib\net462\System.Windows.Interactivity.dll"] + |> Paket.InstallModel.ProcessingSpecs.fromLegacyList @"..\ControlzEx\", + [], + [], + Nuspec.All) + + let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") + Assert.IsTrue(project.IsSome) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,None,None,true,KnownTargetProfiles.AllProfiles,None) + let result = + ctx.ChooseNodes + |> (fun n -> n.Head.OuterXml) + |> normalizeXml + let expectedXml = normalizeXml expectedWithoutSpecificVersion + result |> shouldEqual expectedXml + +[] +let ``should generate Xml with specific version set to true for ControlzEx in CSharp project``() = + ensureDir() + let model = + InstallModel.CreateFromLibs(PackageName "ControlzEx", SemVer.Parse "3.0.1", FrameworkRestriction.NoRestriction, + [ @"..\ControlzEx\lib\net40\ControlzEx.dll" + @"..\ControlzEx\lib\net40\System.Windows.Interactivity.dll" + @"..\ControlzEx\lib\net45\ControlzEx.dll" + @"..\ControlzEx\lib\net45\System.Windows.Interactivity.dll" + @"..\ControlzEx\lib\net462\ControlzEx.dll" + @"..\ControlzEx\lib\net462\System.Windows.Interactivity.dll"] + |> Paket.InstallModel.ProcessingSpecs.fromLegacyList @"..\ControlzEx\", + [], + [], + Nuspec.All) + + let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") + Assert.IsTrue(project.IsSome) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,None,Some true,true,KnownTargetProfiles.AllProfiles,None) + let result = + ctx.ChooseNodes + |> (fun n -> n.Head.OuterXml) + |> normalizeXml + let expectedXml = normalizeXml expectedWithSpecificVersionSetToTrue + result |> shouldEqual expectedXml + +[] +let ``should generate Xml with specific version set to false for ControlzEx in CSharp project``() = + ensureDir() + let model = + InstallModel.CreateFromLibs(PackageName "ControlzEx", SemVer.Parse "3.0.1", FrameworkRestriction.NoRestriction, + [ @"..\ControlzEx\lib\net40\ControlzEx.dll" + @"..\ControlzEx\lib\net40\System.Windows.Interactivity.dll" + @"..\ControlzEx\lib\net45\ControlzEx.dll" + @"..\ControlzEx\lib\net45\System.Windows.Interactivity.dll" + @"..\ControlzEx\lib\net462\ControlzEx.dll" + @"..\ControlzEx\lib\net462\System.Windows.Interactivity.dll"] + |> Paket.InstallModel.ProcessingSpecs.fromLegacyList @"..\ControlzEx\", + [], + [], + Nuspec.All) + + let project = ProjectFile.TryLoad("./ProjectFile/TestData/EmptyCsharpGuid.csprojtest") + Assert.IsTrue(project.IsSome) + let ctx = project.Value.GenerateXml(model, System.Collections.Generic.HashSet<_>(),Map.empty,None,Some false,true,KnownTargetProfiles.AllProfiles,None) + let result = + ctx.ChooseNodes + |> (fun n -> n.Head.OuterXml) + |> normalizeXml + let expectedXml = normalizeXml expectedWithSpecificVersionSetToFalse + result |> shouldEqual expectedXml \ No newline at end of file diff --git a/tests/Paket.Tests/Lockfile/GenerateWithOptionsSpecs.fs b/tests/Paket.Tests/Lockfile/GenerateWithOptionsSpecs.fs index e8ee2647c6..3567a07bc5 100644 --- a/tests/Paket.Tests/Lockfile/GenerateWithOptionsSpecs.fs +++ b/tests/Paket.Tests/Lockfile/GenerateWithOptionsSpecs.fs @@ -11,6 +11,7 @@ let config1 = """ references strict framework: >= net45 copy_local false +specific_version true source "http://www.nuget.org/api/v2" nuget "Castle.Windsor-log4net" "~> 3.2" @@ -23,6 +24,7 @@ let graph1 = let expected1 = """REFERENCES: STRICT COPY-LOCAL: FALSE +SPECIFIC-VERSION: TRUE RESTRICTION: >= net45 NUGET remote: http://www.nuget.org/api/v2 diff --git a/tests/Paket.Tests/Lockfile/GeneratorSpecs.fs b/tests/Paket.Tests/Lockfile/GeneratorSpecs.fs index d026fa3f2f..b6ee029532 100644 --- a/tests/Paket.Tests/Lockfile/GeneratorSpecs.fs +++ b/tests/Paket.Tests/Lockfile/GeneratorSpecs.fs @@ -127,6 +127,30 @@ let ``should generate lock file with no copy local for packages``() = |> LockFileSerializer.serializePackages cfg.Groups.[Constants.MainDependencyGroup].Options |> shouldEqual (normalizeLineEndings expected) +let configWithSpecificVersion = """ +source "http://www.nuget.org/api/v2" + +nuget "Castle.Windsor-log4net" ~> 3.2 specific_version: false, import_targets: false, framework: net35 +nuget "Rx-Main" "~> 2.0" framework: >= net40 """ + +[] +let ``should generate lock file with no specific version for packages``() = + let expected = """NUGET + remote: http://www.nuget.org/api/v2 + Castle.Windsor (2.1) - specific_version: false, import_targets: false, restriction: == net35 + Castle.Windsor-log4net (3.3) - specific_version: false, import_targets: false, restriction: == net35 + Castle.Windsor (>= 2.0) + log4net (>= 1.0) + log (1.2) - specific_version: false, import_targets: false, restriction: == net35 + log4net (1.1) - specific_version: false, import_targets: false, restriction: == net35 + log (>= 1.0) + Rx-Core (2.1) - restriction: >= net40 + Rx-Main (2.0) - restriction: >= net40 + Rx-Core (>= 2.1)""" + let cfg = DependenciesFile.FromSource(configWithSpecificVersion) + ResolveWithGraph(cfg,noSha1,VersionsFromGraphAsSeq graph, PackageDetailsFromGraph graph).[Constants.MainDependencyGroup].ResolvedPackages.GetModelOrFail() + |> LockFileSerializer.serializePackages cfg.Groups.[Constants.MainDependencyGroup].Options + |> shouldEqual (normalizeLineEndings expected) let configWithDisabledContent = """ source "http://www.nuget.org/api/v2" diff --git a/tests/Paket.Tests/Lockfile/ParserSpecs.fs b/tests/Paket.Tests/Lockfile/ParserSpecs.fs index b6d678cd13..c1d344a8e2 100644 --- a/tests/Paket.Tests/Lockfile/ParserSpecs.fs +++ b/tests/Paket.Tests/Lockfile/ParserSpecs.fs @@ -353,7 +353,7 @@ let frameworkRestricted' = """NUGET ReadOnlyCollectionExtensions (1.2.0) LinqBridge (>= 1.3.0) - framework: >= net20 < net35 ReadOnlyCollectionInterfaces (1.0.0) - framework: net20, net35, >= net40 - ReadOnlyCollectionInterfaces (1.0.0) - copy_local: false, import_targets: false, framework: net20, net35, >= net40 + ReadOnlyCollectionInterfaces (1.0.0) - copy_local: false, specific_version: true, import_targets: false, framework: net20, net35, >= net40 System.Json (4.0.20126.16343) """ @@ -376,6 +376,7 @@ let ``should parse framework restricted lock file in new syntax``() = |> getExplicitRestriction |> shouldEqual (FrameworkRestriction.Between(FrameworkIdentifier.DotNetFramework(FrameworkVersion.V2),FrameworkIdentifier.DotNetFramework(FrameworkVersion.V3_5))) packages.[3].Settings.CopyLocal |> shouldEqual None + packages.[3].Settings.SpecificVersion |> shouldEqual None packages.[3].Settings.ImportTargets |> shouldEqual (Some false) packages.[3].Settings.IncludeVersionInPath |> shouldEqual (Some true) packages.[3].Settings.OmitContent |> shouldEqual (Some ContentCopySettings.Omit) @@ -397,6 +398,7 @@ let ``should parse framework restricted lock file in new syntax``() = packages.[5].Version |> shouldEqual (SemVer.Parse "1.0.0") packages.[5].Settings.ImportTargets |> shouldEqual (Some false) packages.[5].Settings.CopyLocal |> shouldEqual (Some false) + packages.[5].Settings.SpecificVersion |> shouldEqual (Some true) packages.[5].Settings.OmitContent |> shouldEqual None packages.[5].Settings.IncludeVersionInPath |> shouldEqual None packages.[5].Settings.FrameworkRestrictions diff --git a/tests/Paket.Tests/Paket.Tests.fsproj b/tests/Paket.Tests/Paket.Tests.fsproj index cba5f6aab4..2bbd9dfd5a 100644 --- a/tests/Paket.Tests/Paket.Tests.fsproj +++ b/tests/Paket.Tests/Paket.Tests.fsproj @@ -262,6 +262,7 @@ + diff --git a/tests/Paket.Tests/ReferencesFile/ReferencesFileSpecs.fs b/tests/Paket.Tests/ReferencesFile/ReferencesFileSpecs.fs index 56a09929f1..d805df8bdc 100644 --- a/tests/Paket.Tests/ReferencesFile/ReferencesFileSpecs.fs +++ b/tests/Paket.Tests/ReferencesFile/ReferencesFileSpecs.fs @@ -176,8 +176,24 @@ let ``should parse lines with CopyLocal settings correctly``() = refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Length |> shouldEqual 2 refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Name |> shouldEqual (PackageName "Castle.Windsor") refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Settings.CopyLocal |> shouldEqual (Some false) + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Settings.SpecificVersion |> shouldEqual None refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Name |> shouldEqual (PackageName "Newtonsoft.Json") refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Settings.CopyLocal |> shouldEqual None + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Settings.SpecificVersion |> shouldEqual None + +let refFileContentWithSpecificVersionFalse = """Castle.Windsor specific_version : false +Newtonsoft.Json""" + +[] +let ``should parse lines with SpecificVersion settings correctly``() = + let refFile = ReferencesFile.FromLines(toLines refFileContentWithSpecificVersionFalse) + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Length |> shouldEqual 2 + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Name |> shouldEqual (PackageName "Castle.Windsor") + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Settings.CopyLocal |> shouldEqual None + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Settings.SpecificVersion |> shouldEqual (Some false) + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Name |> shouldEqual (PackageName "Newtonsoft.Json") + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Settings.CopyLocal |> shouldEqual None + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Settings.SpecificVersion |> shouldEqual None [] let ``should serialize CopyLocal correctly``() = @@ -189,6 +205,16 @@ Newtonsoft.Json""" |> normalizeLineEndings |> shouldEqual (normalizeLineEndings expected) +[] +let ``should serialize SpecificVersion correctly``() = + let refFile = ReferencesFile.FromLines(toLines refFileContentWithSpecificVersionFalse) + let expected = """Castle.Windsor specific_version: false +Newtonsoft.Json""" + + refFile.ToString() + |> normalizeLineEndings + |> shouldEqual (normalizeLineEndings expected) + let refFileContentWithNoTargetsImport = """Castle.Windsor import_targets: false Newtonsoft.Json""" @@ -213,9 +239,11 @@ let ``should parse lines with CopyLocal and import_targets settings correctly``( refFile.NugetPackages.Length |> shouldEqual 3 refFile.NugetPackages.Head.Name |> shouldEqual (PackageName "Castle.Windsor") refFile.NugetPackages.Head.Settings.CopyLocal |> shouldEqual (Some false) + refFile.NugetPackages.Head.Settings.SpecificVersion |> shouldEqual None refFile.NugetPackages.Head.Settings.ImportTargets |> shouldEqual (Some false) refFile.NugetPackages.Tail.Head.Name |> shouldEqual (PackageName "Newtonsoft.Json") refFile.NugetPackages.Tail.Head.Settings.CopyLocal |> shouldEqual None + refFile.NugetPackages.Tail.Head.Settings.SpecificVersion |> shouldEqual None refFile.NugetPackages.Tail.Head.Settings.ImportTargets |> shouldEqual None [] @@ -231,11 +259,11 @@ xUnit import_targets: false""" let legacyRefFileContentWithMultipleSettings = """Castle.Windsor copy_local: false, import_targets: false, framework: net35, >= net40 -Newtonsoft.Json content: none, framework: net40 +Newtonsoft.Json content: none, specific_version: false, framework: net40 xUnit import_targets: false""" let refFileContentWithMultipleSettings = """Castle.Windsor copy_local: false, import_targets: false, restriction: || (== net35) (>= net40) -Newtonsoft.Json content: none, restriction: == net40 +Newtonsoft.Json specific_version: false, content: none, restriction: == net40 xUnit import_targets: false""" [] @@ -245,15 +273,18 @@ let ``should parse and serialize lines with multiple settings settings correctly refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Length |> shouldEqual 3 refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Name |> shouldEqual (PackageName "Castle.Windsor") refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Settings.CopyLocal |> shouldEqual (Some false) + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Settings.SpecificVersion |> shouldEqual None refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Head.Settings.ImportTargets |> shouldEqual (Some false) refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Name |> shouldEqual (PackageName "Newtonsoft.Json") refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Settings.CopyLocal |> shouldEqual None + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Settings.SpecificVersion |> shouldEqual (Some false) refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Settings.ImportTargets |> shouldEqual None refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Head.Settings.OmitContent |> shouldEqual (Some ContentCopySettings.Omit) refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Tail.Head.Name |> shouldEqual (PackageName "xUnit") refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Tail.Head.Settings.CopyLocal |> shouldEqual None + refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Tail.Head.Settings.SpecificVersion |> shouldEqual None refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Tail.Head.Settings.ImportTargets |> shouldEqual (Some false) refFile.Groups.[Constants.MainDependencyGroup].NugetPackages.Tail.Tail.Head.Settings.OmitContent |> shouldEqual None