public void UpdateProject(MSBuildProject msproject)
        {
            NuGetPackageForcedImportsRemover importsRemover = ForcedImportsRemover;

            if (importsRemover != null)
            {
                importsRemover.UpdateProject(msproject);
            }

            EnsureNuGetPackageBuildImportsTargetUpdater currentUpdater = Updater;

            if (currentUpdater != null)
            {
                currentUpdater.UpdateProject(msproject);
            }

            NuGetPackageNewImportsHandler importsHandler = NewImportsHandler;

            if (importsHandler != null)
            {
                importsHandler.UpdateProject(msproject);
            }

            ConditionalPackageReferenceHandler packageReferenceHandler = ConditionalPackageReferenceHandler;

            if (packageReferenceHandler != null)
            {
                packageReferenceHandler.UpdateProject(msproject);
            }
        }
예제 #2
0
        public void UpdateProject(MSBuildProject msproject)
        {
            EnsureNuGetPackageBuildImportsTargetUpdater currentUpdater = Updater;

            if (currentUpdater != null)
            {
                currentUpdater.UpdateProject(msproject);
            }

            NuGetPackageNewImportsHandler importsHandler = NewImportsHandler;

            if (importsHandler != null)
            {
                importsHandler.UpdateProject(msproject);
            }
        }