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:
authorMatt Ward <matt.ward@xamarin.com>2017-07-14 21:52:06 +0300
committerMatt Ward <matt.ward@xamarin.com>2017-07-14 21:55:57 +0300
commit8ab9625bf4948008d269c29621faf116c41bc9f4 (patch)
tree3fabac00452a44d10ac9cec28968d18017bc912c /main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers
parent87ba23cf6d42de897bac006ab467e3c6848f3eb3 (diff)
[NuGet] Fix transitive assembly references not available until restart
Fixed bug #58009 - Transitive assembly references not available until project reloaded https://bugzilla.xamarin.com/show_bug.cgi?id=58009 With a solution containing three .NET Standard projects: LibC references LibB which references LibA. If the Newtonsoft.Json NuGet package was installed into LibA the types from this NuGet packages are not available in LibB or LibC until the solution is closed and re-opened again. Closing and re-opening the solution refreshes the reference information for the type system. To fix this when a NuGet package is installed into a .NET Core project the projects that reference this project have their reference information refreshed by calling NotifyModified ("References") which causes the type system to get the reference information again from MSBuild. Types from the installed NuGet packages are then available in projects that reference this updated project either directly or indirectly.
Diffstat (limited to 'main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers')
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetProject.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetProject.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetProject.cs
index b2a0de2557..4b9eaae8f3 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetProject.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeNuGetProject.cs
@@ -107,7 +107,7 @@ namespace MonoDevelop.PackageManagement.Tests.Helpers
return Task.FromResult (0);
}
- public void NotifyProjectReferencesChanged ()
+ public void NotifyProjectReferencesChanged (bool includeTransitiveProjectReferences)
{
}
}