Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <llsan@microsoft.com>2018-12-12 20:19:14 +0300
committerGitHub <noreply@github.com>2018-12-12 20:19:14 +0300
commit80b705cd9dd52ed435f15e416d8c2b20fbeb8e90 (patch)
tree7e619e6f0950e20c98d57f572e1e1f73e4a246f9
parent6239479c587fb25a6f5264baa973810e67346397 (diff)
parentae7f33440a649a2f7cb71c1d17f727de5355eca3 (diff)
Merge pull request #6762 from mono/release-7.7-nuget-4.8.0monodevelop-7.7.2.15
[release-7.7][NuGet] Downgrade to NuGet 4.8.0
-rw-r--r--main/build/MacOSX/BinaryCompatBaseline.txt14
-rw-r--r--main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.csproj2
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetSettings.cs19
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakePackageSearchMetadata.cs2
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/RestoreTestBase.cs10
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.csproj24
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests/PackageSpecCreatorTests.cs9
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.csproj30
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/DotNetCoreNuGetProject.cs2
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/GlobalPackagesExtractor.cs8
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopBuildIntegratedRestorer.cs4
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopPackageSourceProvider.cs40
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/NuGetProjectContext.cs16
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageReferenceNuGetProject.cs2
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageSpecCreator.cs2
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/packages.config30
-rw-r--r--main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj12
-rw-r--r--main/src/core/MonoDevelop.Startup/app.config30
18 files changed, 85 insertions, 171 deletions
diff --git a/main/build/MacOSX/BinaryCompatBaseline.txt b/main/build/MacOSX/BinaryCompatBaseline.txt
index e70a08a8f7..5a95fa59cb 100644
--- a/main/build/MacOSX/BinaryCompatBaseline.txt
+++ b/main/build/MacOSX/BinaryCompatBaseline.txt
@@ -147,13 +147,13 @@ In assembly 'MonoDevelop.MSBuildBuilder, Version=1.0.0.0, Culture=neutral, Publi
In assembly 'MonoDevelop.MSBuildBuilder, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3ead7498f347467b': unable to resolve reference to 'Microsoft.Build.Utilities.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
In assembly 'MonoDevelop.MSBuildResolver, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3ead7498f347467b': unable to resolve reference to 'Microsoft.Build.Framework, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
In assembly 'MonoTouch.Design.Client.Mac, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null': unable to resolve reference to 'MonoTouch.Hosting, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
-In assembly 'NuGet.Protocol, Version=4.9.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve member reference 'System.IdentityModel.Tokens.SecurityToken System.ServiceModel.Security.IWSTrustChannelContract::Issue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)' from assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
-In assembly 'NuGet.Protocol, Version=4.9.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve member reference 'System.Void System.IdentityModel.Protocols.WSTrust.RequestSecurityToken::.ctor()' from assembly 'System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
-In assembly 'NuGet.Protocol, Version=4.9.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve member reference 'System.Void System.ServiceModel.Security.WSTrustChannelFactory::.ctor(System.ServiceModel.Channels.Binding,System.String)' from assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
-In assembly 'NuGet.Protocol, Version=4.9.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve member reference 'System.Void System.ServiceModel.Security.WSTrustChannelFactory::set_TrustVersion(System.ServiceModel.Security.TrustVersion)' from assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
-In assembly 'NuGet.Protocol, Version=4.9.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve type reference 'System.IdentityModel.Protocols.WSTrust.RequestSecurityToken' in 'System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
-In assembly 'NuGet.Protocol, Version=4.9.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve type reference 'System.ServiceModel.Security.IWSTrustChannelContract' in 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
-In assembly 'NuGet.Protocol, Version=4.9.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve type reference 'System.ServiceModel.Security.WSTrustChannelFactory' in 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
+In assembly 'NuGet.Protocol, Version=4.8.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve member reference 'System.IdentityModel.Tokens.SecurityToken System.ServiceModel.Security.IWSTrustChannelContract::Issue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)' from assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
+In assembly 'NuGet.Protocol, Version=4.8.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve member reference 'System.Void System.IdentityModel.Protocols.WSTrust.RequestSecurityToken::.ctor()' from assembly 'System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
+In assembly 'NuGet.Protocol, Version=4.8.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve member reference 'System.Void System.ServiceModel.Security.WSTrustChannelFactory::.ctor(System.ServiceModel.Channels.Binding,System.String)' from assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
+In assembly 'NuGet.Protocol, Version=4.8.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve member reference 'System.Void System.ServiceModel.Security.WSTrustChannelFactory::set_TrustVersion(System.ServiceModel.Security.TrustVersion)' from assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
+In assembly 'NuGet.Protocol, Version=4.8.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve type reference 'System.IdentityModel.Protocols.WSTrust.RequestSecurityToken' in 'System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
+In assembly 'NuGet.Protocol, Version=4.8.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve type reference 'System.ServiceModel.Security.IWSTrustChannelContract' in 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
+In assembly 'NuGet.Protocol, Version=4.8.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35': Unable to resolve type reference 'System.ServiceModel.Security.WSTrustChannelFactory' in 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
In assembly 'nunit.engine, Version=3.0.5813.39036, Culture=neutral, PublicKeyToken=2638cd05610744eb': Unable to resolve member reference 'Mono.Collections.Generic.Collection`1<Mono.Cecil.TypeReference> Mono.Cecil.TypeDefinition::get_Interfaces()' from assembly 'Mono.Cecil, Version=0.9.6.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756'
In assembly 'QTDCAgent, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a': unable to resolve reference to 'Microsoft.VisualStudio.QualityTools.DataCollectionAgentObject, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
In assembly 'QTDCAgent32, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a': unable to resolve reference to 'Microsoft.VisualStudio.QualityTools.DataCollectionAgentObject, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
diff --git a/main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.csproj b/main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.csproj
index a714b16c8f..0dfafa5184 100644
--- a/main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.csproj
+++ b/main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.csproj
@@ -29,7 +29,7 @@
<Reference Include="glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
<Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
<Reference Include="NuGet.Versioning">
- <HintPath>..\..\..\packages\NuGet.Versioning.4.9.0-rtm.5658\lib\net46\NuGet.Versioning.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Versioning.4.8.0\lib\net46\NuGet.Versioning.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Mono.Posix" />
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetSettings.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetSettings.cs
index fca51a4a0e..8404664ffa 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetSettings.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetSettings.cs
@@ -62,8 +62,6 @@ namespace MonoDevelop.PackageManagement.Tests.Helpers
return new List<KeyValuePair<string, string>> ();
}
-#pragma warning disable CS0618 // Type or member is obsolete
-
public Dictionary<string, List<SettingValue>> SettingValues = new Dictionary<string, List<SettingValue>> ();
public IList<SettingValue> GetSettingValues (string section, bool isPath = false)
@@ -135,23 +133,6 @@ namespace MonoDevelop.PackageManagement.Tests.Helpers
throw new NotImplementedException ();
}
-#pragma warning restore CS0618 // Type or member is obsolete
-
- public SettingSection GetSection (string sectionName)
- {
- return null;
- }
-
- public void AddOrUpdate (string sectionName, SettingItem item)
- {
- throw new NotImplementedException ();
- }
-
- public void Remove (string sectionName, SettingItem item)
- {
- throw new NotImplementedException ();
- }
-
public void SaveToDisk ()
{
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakePackageSearchMetadata.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakePackageSearchMetadata.cs
index b6238b4b3f..e24bd5332e 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakePackageSearchMetadata.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakePackageSearchMetadata.cs
@@ -73,8 +73,6 @@ namespace MonoDevelop.PackageManagement.Tests.Helpers
public bool PrefixReserved { get; set; }
- public LicenseMetadata LicenseMetadata { get; set; }
-
public Task<IEnumerable<VersionInfo>> GetVersionsAsync ()
{
throw new NotImplementedException ();
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/RestoreTestBase.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/RestoreTestBase.cs
index ae968de9fb..108d690e2c 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/RestoreTestBase.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/RestoreTestBase.cs
@@ -112,11 +112,11 @@ namespace MonoDevelop.PackageManagement.Tests.Helpers
};
var logger = new LoggerAdapter (context);
- context.PackageExtractionContext = new PackageExtractionContext (
- PackageSaveMode.Defaultv2,
- PackageExtractionBehavior.XmlDocFileSaveMode,
- ClientPolicyContext.GetClientPolicy (settings, logger),
- logger);
+ //context.PackageExtractionContext = new PackageExtractionContext (
+ //PackageSaveMode.Defaultv2,
+ //PackageExtractionBehavior.XmlDocFileSaveMode,
+ //ClientPolicyContext.GetClientPolicy (settings, logger),
+ //logger);
return context;
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.csproj b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.csproj
index df214dc2a0..dc800ef0f7 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.csproj
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.csproj
@@ -22,13 +22,13 @@
<HintPath>..\..\..\..\packages\Microsoft.Web.Xdt.2.1.2\lib\net40\Microsoft.Web.XmlTransform.dll</HintPath>
</Reference>
<Reference Include="NuGet.Versioning">
- <HintPath>..\..\..\..\packages\NuGet.Versioning.4.9.0-rtm.5658\lib\net46\NuGet.Versioning.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.Versioning.4.8.0\lib\net46\NuGet.Versioning.dll</HintPath>
</Reference>
<Reference Include="NuGet.Frameworks">
- <HintPath>..\..\..\..\packages\NuGet.Frameworks.4.9.0-rtm.5658\lib\net46\NuGet.Frameworks.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.Frameworks.4.8.0\lib\net46\NuGet.Frameworks.dll</HintPath>
</Reference>
<Reference Include="NuGet.Packaging.Core">
- <HintPath>..\..\..\..\packages\NuGet.Packaging.Core.4.9.0-rtm.5658\lib\net46\NuGet.Packaging.Core.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.Packaging.Core.4.8.0\lib\net46\NuGet.Packaging.Core.dll</HintPath>
</Reference>
<Reference Include="System.Xml.Linq" />
<Reference Include="System.IO.Compression">
@@ -36,39 +36,39 @@
<Private>False</Private>
</Reference>
<Reference Include="NuGet.Packaging">
- <HintPath>..\..\..\..\packages\NuGet.Packaging.4.9.0-rtm.5658\lib\net46\NuGet.Packaging.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.Packaging.4.8.0\lib\net46\NuGet.Packaging.dll</HintPath>
</Reference>
<Reference Include="NuGet.Configuration">
- <HintPath>..\..\..\..\packages\NuGet.Configuration.4.9.0-rtm.5658\lib\net46\NuGet.Configuration.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.Configuration.4.8.0\lib\net46\NuGet.Configuration.dll</HintPath>
</Reference>
<Reference Include="System.Security" />
<Reference Include="NuGet.PackageManagement">
- <HintPath>..\..\..\..\packages\NuGet.PackageManagement.4.9.0-rtm.5658\lib\net46\NuGet.PackageManagement.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.PackageManagement.4.8.0\lib\net46\NuGet.PackageManagement.dll</HintPath>
</Reference>
<Reference Include="NuGet.Protocol">
- <HintPath>..\..\..\..\packages\NuGet.Protocol.4.9.0-rtm.5658\lib\net46\NuGet.Protocol.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.Protocol.4.8.0\lib\net46\NuGet.Protocol.dll</HintPath>
</Reference>
<Reference Include="NuGet.Common">
- <HintPath>..\..\..\..\packages\NuGet.Common.4.9.0-rtm.5658\lib\net46\NuGet.Common.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.Common.4.8.0\lib\net46\NuGet.Common.dll</HintPath>
</Reference>
<Reference Include="NuGet.Resolver">
- <HintPath>..\..\..\..\packages\NuGet.Resolver.4.9.0-rtm.5658\lib\net46\NuGet.Resolver.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.Resolver.4.8.0\lib\net46\NuGet.Resolver.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>..\..\..\..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="NuGet.ProjectModel">
- <HintPath>..\..\..\..\packages\NuGet.ProjectModel.4.9.0-rtm.5658\lib\net46\NuGet.ProjectModel.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.ProjectModel.4.8.0\lib\net46\NuGet.ProjectModel.dll</HintPath>
</Reference>
<Reference Include="NuGet.LibraryModel">
- <HintPath>..\..\..\..\packages\NuGet.LibraryModel.4.9.0-rtm.5658\lib\net46\NuGet.LibraryModel.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.LibraryModel.4.8.0\lib\net46\NuGet.LibraryModel.dll</HintPath>
</Reference>
<Reference Include="System.Collections.Immutable">
<HintPath>..\..\..\..\build\bin\System.Collections.Immutable.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="NuGet.Commands">
- <HintPath>..\..\..\..\packages\NuGet.Commands.4.9.0-rtm.5658\lib\net46\NuGet.Commands.dll</HintPath>
+ <HintPath>..\..\..\..\packages\NuGet.Commands.4.8.0\lib\net46\NuGet.Commands.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests/PackageSpecCreatorTests.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests/PackageSpecCreatorTests.cs
index c5a86625d9..7d74bce0e6 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests/PackageSpecCreatorTests.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests/PackageSpecCreatorTests.cs
@@ -42,8 +42,6 @@ namespace MonoDevelop.PackageManagement.Tests
[TestFixture]
public class PackageSpecCreatorTests
{
-#pragma warning disable CS0618 // Type or member is obsolete
-
PackageSpec spec;
FakeDotNetProject project;
FakeSolution solution;
@@ -344,7 +342,6 @@ namespace MonoDevelop.PackageManagement.Tests
}
[Test]
- [Ignore ("PackageSpecCreatorTests will be removed in 7.8 when MSBuild used to get package spec info")]
public void CreatePackageSpec_PackagesPath_RestoreMetadataHasPackagesPathTakenFromSettings ()
{
CreateProject ("MyProject", @"d:\projects\MyProject\MyProject.csproj");
@@ -374,7 +371,6 @@ namespace MonoDevelop.PackageManagement.Tests
}
[Test]
- [Ignore ("PackageSpecCreatorTests will be removed in 7.8 when MSBuild used to get package spec info")]
public void CreatePackageSpec_PackageSources_RestoreMetadataHasSourcesTakenFromSettings ()
{
CreateProject ("MyProject", @"d:\projects\MyProject\MyProject.csproj");
@@ -393,7 +389,6 @@ namespace MonoDevelop.PackageManagement.Tests
}
[Test]
- [Ignore ("PackageSpecCreatorTests will be removed in 7.8 when MSBuild used to get package spec info")]
public void CreatePackageSpec_FallbackFolders_RestoreMetadataHasFallbackFoldersTakenFromSettings ()
{
CreateProject ("MyProject", @"d:\projects\MyProject\MyProject.csproj");
@@ -502,7 +497,6 @@ namespace MonoDevelop.PackageManagement.Tests
}
[Test]
- [Ignore ("PackageSpecCreatorTests will be removed in 7.8 when MSBuild used to get package spec info")]
public void CreatePackageSpec_RestoreAdditionalProjectFallbackFolders_IncludedInFallbackFolders ()
{
CreateProject ("MyProject", @"d:\projects\MyProject\MyProject.csproj");
@@ -628,7 +622,6 @@ namespace MonoDevelop.PackageManagement.Tests
}
[Test]
- [Ignore ("PackageSpecCreatorTests will be removed in 7.8 when MSBuild used to get package spec info")]
public void CreatePackageSpec_RestoreAdditionalProjectSources_IncludedSources ()
{
CreateProject ("MyProject", @"d:\projects\MyProject\MyProject.csproj");
@@ -729,7 +722,5 @@ namespace MonoDevelop.PackageManagement.Tests
Assert.AreEqual (0, spec.RestoreMetadata.Sources.Count);
}
-
-#pragma warning restore CS0618 // Type or member is obsolete
}
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.csproj b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.csproj
index dc35e65d21..38143b0099 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.csproj
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.csproj
@@ -27,17 +27,17 @@
<HintPath>..\..\..\packages\Microsoft.Web.Xdt.2.1.2\lib\net40\Microsoft.Web.XmlTransform.dll</HintPath>
</Reference>
<Reference Include="NuGet.Versioning">
- <HintPath>..\..\..\packages\NuGet.Versioning.4.9.0-rtm.5658\lib\net46\NuGet.Versioning.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Versioning.4.8.0\lib\net46\NuGet.Versioning.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="NuGet.LibraryModel">
- <HintPath>..\..\..\packages\NuGet.LibraryModel.4.9.0-rtm.5658\lib\net46\NuGet.LibraryModel.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.LibraryModel.4.8.0\lib\net46\NuGet.LibraryModel.dll</HintPath>
</Reference>
<Reference Include="NuGet.Frameworks">
- <HintPath>..\..\..\packages\NuGet.Frameworks.4.9.0-rtm.5658\lib\net46\NuGet.Frameworks.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Frameworks.4.8.0\lib\net46\NuGet.Frameworks.dll</HintPath>
</Reference>
<Reference Include="NuGet.Packaging.Core">
- <HintPath>..\..\..\packages\NuGet.Packaging.Core.4.9.0-rtm.5658\lib\net46\NuGet.Packaging.Core.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Packaging.Core.4.8.0\lib\net46\NuGet.Packaging.Core.dll</HintPath>
</Reference>
<Reference Include="System.Xml.Linq" />
<Reference Include="System.IO.Compression">
@@ -45,44 +45,44 @@
<Private>False</Private>
</Reference>
<Reference Include="NuGet.Packaging">
- <HintPath>..\..\..\packages\NuGet.Packaging.4.9.0-rtm.5658\lib\net46\NuGet.Packaging.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Packaging.4.8.0\lib\net46\NuGet.Packaging.dll</HintPath>
</Reference>
<Reference Include="NuGet.Configuration">
- <HintPath>..\..\..\packages\NuGet.Configuration.4.9.0-rtm.5658\lib\net46\NuGet.Configuration.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Configuration.4.8.0\lib\net46\NuGet.Configuration.dll</HintPath>
</Reference>
<Reference Include="System.Net.Http" />
<Reference Include="System.IdentityModel" />
<Reference Include="System.Net.Http.WebRequest" />
<Reference Include="System.ServiceModel" />
<Reference Include="NuGet.DependencyResolver.Core">
- <HintPath>..\..\..\packages\NuGet.DependencyResolver.Core.4.9.0-rtm.5658\lib\net46\NuGet.DependencyResolver.Core.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.DependencyResolver.Core.4.8.0\lib\net46\NuGet.DependencyResolver.Core.dll</HintPath>
</Reference>
<Reference Include="NuGet.ProjectModel">
- <HintPath>..\..\..\packages\NuGet.ProjectModel.4.9.0-rtm.5658\lib\net46\NuGet.ProjectModel.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.ProjectModel.4.8.0\lib\net46\NuGet.ProjectModel.dll</HintPath>
</Reference>
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="NuGet.Commands">
- <HintPath>..\..\..\packages\NuGet.Commands.4.9.0-rtm.5658\lib\net46\NuGet.Commands.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Commands.4.8.0\lib\net46\NuGet.Commands.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.Serialization" />
<Reference Include="WindowsBase" />
<Reference Include="NuGet.Resolver">
- <HintPath>..\..\..\packages\NuGet.Resolver.4.9.0-rtm.5658\lib\net46\NuGet.Resolver.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Resolver.4.8.0\lib\net46\NuGet.Resolver.dll</HintPath>
</Reference>
<Reference Include="NuGet.PackageManagement">
- <HintPath>..\..\..\packages\NuGet.PackageManagement.4.9.0-rtm.5658\lib\net46\NuGet.PackageManagement.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.PackageManagement.4.8.0\lib\net46\NuGet.PackageManagement.dll</HintPath>
</Reference>
<Reference Include="NuGet.Common">
- <HintPath>..\..\..\packages\NuGet.Common.4.9.0-rtm.5658\lib\net46\NuGet.Common.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Common.4.8.0\lib\net46\NuGet.Common.dll</HintPath>
</Reference>
<Reference Include="NuGet.Protocol">
- <HintPath>..\..\..\packages\NuGet.Protocol.4.9.0-rtm.5658\lib\net46\NuGet.Protocol.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Protocol.4.8.0\lib\net46\NuGet.Protocol.dll</HintPath>
</Reference>
<Reference Include="NuGet.Indexing">
- <HintPath>..\..\..\packages\NuGet.Indexing.4.9.0-rtm.5658\lib\net46\NuGet.Indexing.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Indexing.4.8.0\lib\net46\NuGet.Indexing.dll</HintPath>
</Reference>
<Reference Include="NuGet.Credentials">
- <HintPath>..\..\..\packages\NuGet.Credentials.4.9.0-rtm.5658\lib\net46\NuGet.Credentials.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Credentials.4.8.0\lib\net46\NuGet.Credentials.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>..\..\..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/DotNetCoreNuGetProject.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/DotNetCoreNuGetProject.cs
index 13329a1bda..bba4c289ba 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/DotNetCoreNuGetProject.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/DotNetCoreNuGetProject.cs
@@ -353,7 +353,7 @@ namespace MonoDevelop.PackageManagement
return true;
}
- public override Task AddFileToProjectAsync (string filePath)
+ public Task AddFileToProjectAsync (string filePath)
{
// NuGet does nothing here for .NET Core sdk projects so we also do nothing.
// This method is called when adding the packages lock file to the project.
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/GlobalPackagesExtractor.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/GlobalPackagesExtractor.cs
index 69770a23ae..0f5cf9b9d3 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/GlobalPackagesExtractor.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/GlobalPackagesExtractor.cs
@@ -62,14 +62,14 @@ namespace MonoDevelop.PackageManagement
return;
var logger = new LoggerAdapter (context);
- var solutionManager = new MonoDevelopSolutionManager (solution);
- var clientPolicyContext = ClientPolicyContext.GetClientPolicy (solutionManager.Settings, logger);
+ var signedPackageVerifier = new PackageSignatureVerifier (SignatureVerificationProviderFactory.GetSignatureVerificationProviders ());
var packageExtractionContext = new PackageExtractionContext (
PackageSaveMode.Defaultv3,
PackageExtractionBehavior.XmlDocFileSaveMode,
- clientPolicyContext,
- logger);
+ logger,
+ signedPackageVerifier,
+ SignedPackageVerifierSettings.GetDefault ());
downloadResult.PackageStream.Position = 0;
await PackageExtractor.InstallFromSourceAsync (
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopBuildIntegratedRestorer.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopBuildIntegratedRestorer.cs
index e834029b33..8a46652302 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopBuildIntegratedRestorer.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopBuildIntegratedRestorer.cs
@@ -85,18 +85,16 @@ namespace MonoDevelop.PackageManagement
var now = DateTime.UtcNow;
Action<SourceCacheContext> cacheContextModifier = c => c.MaxAge = now;
bool forceRestore = false;
- bool isRestoreOriginalAction = true;
var restoreSummaries = await DependencyGraphRestoreUtility.RestoreAsync (
solutionManager,
- spec,
context,
new RestoreCommandProvidersCache (),
cacheContextModifier,
sourceRepositories,
Guid.NewGuid (),
forceRestore,
- isRestoreOriginalAction,
+ spec,
context.Logger,
cancellationToken);
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopPackageSourceProvider.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopPackageSourceProvider.cs
index 7f4e183de3..55edb3eb66 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopPackageSourceProvider.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/MonoDevelopPackageSourceProvider.cs
@@ -104,46 +104,6 @@ namespace MonoDevelop.PackageManagement
ProtocolVersion = 3
};
}
-
- public PackageSource GetPackageSourceByName (string name)
- {
- return packageSourceProvider.GetPackageSourceByName (name);
- }
-
- public PackageSource GetPackageSourceBySource (string source)
- {
- return packageSourceProvider.GetPackageSourceBySource (source);
- }
-
- public void RemovePackageSource (string name)
- {
- packageSourceProvider.RemovePackageSource (name);
- }
-
- public void EnablePackageSource (string name)
- {
- packageSourceProvider.EnablePackageSource (name);
- }
-
- public void DisablePackageSource (string name)
- {
- packageSourceProvider.DisablePackageSource (name);
- }
-
- public void UpdatePackageSource (PackageSource source, bool updateCredentials, bool updateEnabled)
- {
- packageSourceProvider.UpdatePackageSource (source, updateCredentials, updateEnabled);
- }
-
- public void AddPackageSource (PackageSource source)
- {
- packageSourceProvider.AddPackageSource (source);
- }
-
- public bool IsPackageSourceEnabled (string name)
- {
- return packageSourceProvider.IsPackageSourceEnabled (name);
- }
}
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/NuGetProjectContext.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/NuGetProjectContext.cs
index cb8e462a2f..6ee8019f20 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/NuGetProjectContext.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/NuGetProjectContext.cs
@@ -40,7 +40,6 @@ namespace MonoDevelop.PackageManagement
IPackageManagementEvents packageManagementEvents;
IDEExecutionContext executionContext;
ISettings settings;
- PackageExtractionContext packageExtractionContext;
public NuGetProjectContext (ISettings settings)
{
@@ -82,20 +81,7 @@ namespace MonoDevelop.PackageManagement
return packageManagementEvents.OnResolveFileConflict (message);
}
- public PackageExtractionContext PackageExtractionContext {
- get {
- if (packageExtractionContext == null) {
- var logger = new LoggerAdapter (this);
- packageExtractionContext = new PackageExtractionContext (
- PackageSaveMode.Defaultv2,
- PackageExtractionBehavior.XmlDocFileSaveMode,
- ClientPolicyContext.GetClientPolicy (settings, logger),
- logger);
- }
- return packageExtractionContext;
- }
- set { packageExtractionContext = value; }
- }
+ public PackageExtractionContext PackageExtractionContext { get; set; }
}
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageReferenceNuGetProject.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageReferenceNuGetProject.cs
index 12dde0634a..915a52061e 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageReferenceNuGetProject.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageReferenceNuGetProject.cs
@@ -305,7 +305,7 @@ namespace MonoDevelop.PackageManagement
return true;
}
- public override Task AddFileToProjectAsync (string filePath)
+ public Task AddFileToProjectAsync (string filePath)
{
if (project.IsFileInProject (filePath))
return Task.CompletedTask;
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageSpecCreator.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageSpecCreator.cs
index 54bc39f197..056a2123c1 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageSpecCreator.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageSpecCreator.cs
@@ -97,7 +97,7 @@ namespace MonoDevelop.PackageManagement
static ProjectRestoreMetadata CreateRestoreMetadata (PackageSpec packageSpec, IDotNetProject project, ISettings settings)
{
return new ProjectRestoreMetadata {
- ConfigFilePaths = settings.GetConfigFilePaths (),
+ ConfigFilePaths = SettingsUtility.GetConfigFilePaths (settings).ToList (),
FallbackFolders = GetFallbackPackageFolders (settings, project),
PackagesPath = GetPackagesPath (settings, project),
ProjectStyle = ProjectStyle.PackageReference,
diff --git a/main/src/addins/MonoDevelop.PackageManagement/packages.config b/main/src/addins/MonoDevelop.PackageManagement/packages.config
index a3cb41cc3b..841f14de7a 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/packages.config
+++ b/main/src/addins/MonoDevelop.PackageManagement/packages.config
@@ -3,19 +3,19 @@
<package id="Lucene.Net" version="3.0.3" targetFramework="net461" />
<package id="Microsoft.Web.Xdt" version="2.1.2" targetFramework="net461" />
<package id="Newtonsoft.Json" version="10.0.3" targetFramework="net461" />
- <package id="NuGet.Commands" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Common" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Configuration" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Credentials" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.DependencyResolver.Core" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Frameworks" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Indexing" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.LibraryModel" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.PackageManagement" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Packaging" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Packaging.Core" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.ProjectModel" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Protocol" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Resolver" version="4.9.0-rtm.5658" targetFramework="net461" />
- <package id="NuGet.Versioning" version="4.9.0-rtm.5658" targetFramework="net461" />
+ <package id="NuGet.Commands" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Common" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Configuration" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Credentials" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.DependencyResolver.Core" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Frameworks" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Indexing" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.LibraryModel" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.PackageManagement" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Packaging" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Packaging.Core" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.ProjectModel" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Protocol" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Resolver" version="4.8.0" targetFramework="net461" />
+ <package id="NuGet.Versioning" version="4.8.0" targetFramework="net461" />
</packages> \ No newline at end of file
diff --git a/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj b/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj
index b334435fc6..c74fd1b917 100644
--- a/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj
+++ b/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging.csproj
@@ -18,29 +18,29 @@
<Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
<Reference Include="Mono.Posix" />
<Reference Include="NuGet.Protocol">
- <HintPath>..\..\..\packages\NuGet.Protocol.4.9.0-rtm.5658\lib\net46\NuGet.Protocol.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Protocol.4.8.0\lib\net46\NuGet.Protocol.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="NuGet.Packaging">
- <HintPath>..\..\..\packages\NuGet.Packaging.4.9.0-rtm.5658\lib\net46\NuGet.Packaging.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Packaging.4.8.0\lib\net46\NuGet.Packaging.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="NuGet.Packaging.Core">
- <HintPath>..\..\..\packages\NuGet.Packaging.Core.4.9.0-rtm.5658\lib\net46\NuGet.Packaging.Core.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Packaging.Core.4.8.0\lib\net46\NuGet.Packaging.Core.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="NuGet.Frameworks">
- <HintPath>..\..\..\packages\NuGet.Frameworks.4.9.0-rtm.5658\lib\net46\NuGet.Frameworks.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Frameworks.4.8.0\lib\net46\NuGet.Frameworks.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="NuGet.Versioning">
- <HintPath>..\..\..\packages\NuGet.Versioning.4.9.0-rtm.5658\lib\net46\NuGet.Versioning.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.Versioning.4.8.0\lib\net46\NuGet.Versioning.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
<Reference Include="Mono.Cairo" />
<Reference Include="NuGet.PackageManagement">
- <HintPath>..\..\..\packages\NuGet.PackageManagement.4.9.0-rtm.5658\lib\net46\NuGet.PackageManagement.dll</HintPath>
+ <HintPath>..\..\..\packages\NuGet.PackageManagement.4.8.0\lib\net46\NuGet.PackageManagement.dll</HintPath>
<Private>False</Private>
</Reference>
</ItemGroup>
diff --git a/main/src/core/MonoDevelop.Startup/app.config b/main/src/core/MonoDevelop.Startup/app.config
index 7b4ffba12f..b26e3789d6 100644
--- a/main/src/core/MonoDevelop.Startup/app.config
+++ b/main/src/core/MonoDevelop.Startup/app.config
@@ -172,63 +172,63 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Commands" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Common" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Configuration" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Credentials" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.DependencyResolver.Core" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Frameworks" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Indexing" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.LibraryModel" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.PackageManagement" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Packaging" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Packaging.Core" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.ProjectModel" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Protocol" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Resolver" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NuGet.Versioning" publicKeyToken="31bf3856ad364e35" culture="neutral" />
- <bindingRedirect oldVersion="0.0.0.0-4.9.0.6" newVersion="4.9.0.6" />
+ <bindingRedirect oldVersion="0.0.0.0-4.8.0.6" newVersion="4.8.0.6" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="SQLitePCLRaw.core" publicKeyToken="1488e028ca7ab535" culture="neutral" />