var graph = new RobustClientAssetGraph();
pass.Dependencies.Add(new AssetPassDependency(graph.Output.Name));
- AssetGraph.CalculateGraph(graph.AllPasses.Append(pass).ToArray(), logger);
+ var dropSvgPass = new AssetPassFilterDrop(f => f.Path.EndsWith(".svg"))
+ {
+ Name = "DropSvgPass",
+ };
+ dropSvgPass.AddDependency(graph.Input).AddBefore(graph.PresetPasses);
+
+ AssetGraph.CalculateGraph([pass, dropSvgPass, ..graph.AllPasses], logger);
var inputPass = graph.Input;
new[] { "Content.Client", "Content.Shared", "Content.Shared.Database" },
cancel: cancel);
- await RobustClientPackaging.WriteClientResources(contentDir, pass, cancel);
+ await RobustClientPackaging.WriteClientResources(contentDir, inputPass, cancel);
inputPass.InjectFinished();
}