diff options
Diffstat (limited to 'main/src/addins/MonoDevelop.Packaging')
-rw-r--r-- | main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/PackagingNuGetProject.cs | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/PackagingNuGetProject.cs b/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/PackagingNuGetProject.cs index 34d7a274bf..2db0f33801 100644 --- a/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/PackagingNuGetProject.cs +++ b/main/src/addins/MonoDevelop.Packaging/MonoDevelop.Packaging/PackagingNuGetProject.cs @@ -55,14 +55,17 @@ namespace MonoDevelop.Packaging InternalMetadata.Add (NuGetProjectMetadataKeys.UniqueName, project.Name); } - public override async Task<IEnumerable<NuGet.Packaging.PackageReference>> GetInstalledPackagesAsync (CancellationToken token) + public override Task<IEnumerable<NuGet.Packaging.PackageReference>> GetInstalledPackagesAsync (CancellationToken token) { - return await Runtime.RunInMainThread (() => { - return project - .PackageReferences - .Select (packageReference => packageReference.ToNuGetPackageReference ()) - .ToList (); - }); + return Task.FromResult (GetPackageReferences ()); + } + + IEnumerable<NuGet.Packaging.PackageReference> GetPackageReferences () + { + return project + .PackageReferences + .Select (packageReference => packageReference.ToNuGetPackageReference ()) + .ToList (); } public override async Task<bool> InstallPackageAsync ( |