public IMonoDevelopPackageManager CreatePackageManager(
			IPackageRepository sourceRepository,
			DotNetProject project)
		{
			SolutionPackageRepository2 solutionPackageRepository = CreateSolutionPackageRepository (project.ParentSolution);
			IProjectSystem projectSystem = CreateProjectSystem (project);
			var packageOperationResolverFactory = new PackageOperationsResolverFactory2 ();

			return new MonoDevelopPackageManager (
				sourceRepository,
				projectSystem,
				solutionPackageRepository,
				packageOperationResolverFactory);
		}
        public IMonoDevelopPackageManager CreatePackageManager(
            IPackageRepository sourceRepository,
            DotNetProject project)
        {
            SolutionPackageRepository2 solutionPackageRepository = CreateSolutionPackageRepository(project.ParentSolution);
            IProjectSystem             projectSystem             = CreateProjectSystem(project);
            var packageOperationResolverFactory = new PackageOperationsResolverFactory2();

            return(new MonoDevelopPackageManager(
                       sourceRepository,
                       projectSystem,
                       solutionPackageRepository,
                       packageOperationResolverFactory));
        }