Example #1
0
        public PackingContext(ILogger logger, string projectFile,
                              string projectName, string?packageId, string packageVersion, string packageOutputPath, string packingFolder,
                              PackagedProjectFile packagedProjectFile, MultiTargetingPackageInfo multiTargetingPackageInfo)
        {
            Logger = logger;

            ProjectFile   = projectFile;
            ProjectFolder = Path.GetDirectoryName(projectFile) !;
            ProjectName   = projectName;
            packageId     = packageId?.Trim() ?? "";
            if (string.IsNullOrEmpty(packageId))
            {
                PackageId = projectName + ".Source";
            }
            else
            {
                PackageId = packageId + ".Source";
            }

            PackageGuid               = projectName.Replace(".", "");
            PackingFolder             = packingFolder;
            PackagedProjectFile       = packagedProjectFile;
            MultiTargetingPackageInfo = multiTargetingPackageInfo;
            PackageVersion            = packageVersion;
            PackageOutputPath         = packageOutputPath;
        }
Example #2
0
        public PackingContext(ILogger logger, string projectFile,
                              string projectName, string packageVersion, string packageOutputPath, string packingFolder,
                              PackagedProjectFile packagedProjectFile)
        {
            Logger = logger;

            ProjectFile         = projectFile;
            ProjectFolder       = Path.GetDirectoryName(projectFile);
            ProjectName         = projectName;
            PackageId           = projectName + ".Source";
            PackageGuid         = projectName.Replace(".", "");
            PackingFolder       = packingFolder;
            PackagedProjectFile = packagedProjectFile;
            PackageVersion      = packageVersion;
            PackageOutputPath   = packageOutputPath;
        }