public override bool Execute() { //Uncomment the following line for debugging //System.Diagnostics.Debugger.Launch(); if (!IsValidInput()) { return(false); } PackageInstaller installer = new PackageInstaller(PackagesDir, ProjectFileFullPath, new MsBuildConsole(Log), AddContentReferencesToProject); Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: SolutionDir='{0}'", SolutionDir); Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: ProjectDir='{0}'", ProjectDir); Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: ConfigFileFullPath='{0}'", ConfigFileFullPath); // Get NuGet Package Configuration var packages = GetPackages(); foreach (PackageInfo package in packages) { if (package.Name == "NugetPackageRestore") { continue; } String packageFullPath = Path.Combine(PackagesDir, package.FolderName); Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: {0} :: FullPath='{1}'", package.FolderName, packageFullPath); if (!Directory.Exists(packageFullPath)) { Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: Package not found!! :: {0}", package.FolderName); continue; } installer.InstallPackage(package.Name, package.Version); } return(true); }
public override bool Execute() { //Uncomment the following line for debugging //System.Diagnostics.Debugger.Launch(); if (!IsValidInput()) { return false; } PackageInstaller installer = new PackageInstaller(PackagesDir, ProjectFileFullPath, new MsBuildConsole(Log), ProjectName, AddContentReferencesToProject); Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: SolutionDir='{0}'", SolutionDir); Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: ProjectDir='{0}'", ProjectDir); Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: ConfigFileFullPath='{0}'", ConfigFileFullPath); // Get NuGet Package Configuration var packages = GetPackages(); foreach (PackageInfo package in packages) { if (package.Name == "NugetPackageRestore") { continue; } String packageFullPath = Path.Combine(PackagesDir, package.FolderName); Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: {0} :: FullPath='{1}'", package.FolderName, packageFullPath); if (!Directory.Exists(packageFullPath)) { Log.LogMessage(MessageImportance.Normal, "NugetPackageRestore :: Package not found!! :: {0}", package.FolderName); continue; } installer.InstallPackage(package.Name, package.Version); } return true; }