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; }
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; }