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>2016-03-18 20:03:27 +0300
committerMatt Ward <matt.ward@xamarin.com>2016-03-21 18:18:20 +0300
commit569d5e819fa015b45876f61c1c574f8a4b1070cf (patch)
treef95daa74cae132096f692967d21104dbb9be5b1e /main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/TestableMonoDevelopProjectSystem.cs
parentd439fb4108ecbe220b382207a2c5d739b37dae8a (diff)
[NuGet] Insert MSBuild property files ( .props) at start of project.
Fixed bug #19054 - NuGet package MSBuild property files (.props) should be added to the start of the project file Installing a NuGet package that included an MSBuild .props file would add an Import element for the .props at the end of the project file (.csproj) which is incorrect. Now .props files are added to the project file as the first child element inside the Project's root element.
Diffstat (limited to 'main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/TestableMonoDevelopProjectSystem.cs')
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/TestableMonoDevelopProjectSystem.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/TestableMonoDevelopProjectSystem.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/TestableMonoDevelopProjectSystem.cs
index 8b24a7ed53..150df57537 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/TestableMonoDevelopProjectSystem.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/TestableMonoDevelopProjectSystem.cs
@@ -47,6 +47,7 @@ namespace MonoDevelop.PackageManagement.Tests.Helpers
public ReferenceAndProjectName ReferenceAndProjectNamePassedToLogAddedReferenceToProject;
public ReferenceAndProjectName ReferenceAndProjectNamePassedToLogRemovedReferenceFromProject;
public FileNameAndProjectName FileNameAndProjectNamePassedToLogAddedFileToProject;
+ public FakeNuGetPackageNewImportsHandler NewImportsHandler;
public static Action<Action> GuiSyncDispatcher = handler => handler.Invoke ();
public static Func<Func<Task>,Task> GuiSyncDispatcherFunc = handler => handler.Invoke();
@@ -119,6 +120,12 @@ namespace MonoDevelop.PackageManagement.Tests.Helpers
FileNameAndProjectNamePassedToLogAddedFileToProject =
new FileNameAndProjectName (fileName, projectName);
}
+
+ protected override INuGetPackageNewImportsHandler CreateNewImportsHandler ()
+ {
+ NewImportsHandler = new FakeNuGetPackageNewImportsHandler ();
+ return NewImportsHandler;
+ }
}
}