Пример #1
0
 public static ProjectCreator ItemRobocopy(this ProjectCreator creator, string include, string destinationFolder, string fileMatch, string condition = null)
 {
     return(creator.ItemInclude(
                "Robocopy",
                include,
                null,
                new Dictionary <string, string>
     {
         { "DestinationFolder", destinationFolder },
         { "FileMatch", fileMatch },
     },
                condition));
 }
Пример #2
0
 public static ProjectCreator ItemGlobalPackageReference(this ProjectCreator creator, string packageId, string version, string includeAssets = null, string excludeAssets = null, string privateAssets = null, IDictionary <string, string> metadata = null, string condition = null)
 {
     return(creator.ItemInclude(
                itemType: "GlobalPackageReference",
                include: packageId,
                metadata: metadata.Merge(new Dictionary <string, string>
     {
         { "Version", version },
         { "IncludeAssets", includeAssets },
         { "ExcludeAssets", excludeAssets },
         { "PrivateAssets", privateAssets },
     }),
                condition: condition));
 }