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:
Diffstat (limited to 'main/src/addins/MonoDevelop.PackageManagement')
-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
14 files changed, 56 insertions, 142 deletions
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