Creating an XSD for SdcTasks - AssignCulture is a problem

Mar 2, 2008 at 11:58 AM

I've created an XSD for SDC Tasks. To do it I needed to get the source for that "other" library, MSBuild Community Tasks, and patch their TaskSchema task such that it works with Sdc-style "dotted" tasks names. Having done this, I was able to create a schema for Sdc. However, the Sdc "AssignCulture" task is a problem. It "replaces" the default AssignCulture defined in the base MSBuild schema file. For this reason, my generated schema is invalid. Should the Sdc "AssignCulture" task be called something else, or live in its own namespace? I can get round this by extending my patch further to use a list of "ignored" task names, but is this "replacement" behavour wise in the first place?



PS I'll post the XSD as soon as I've sorted this issue. Cheers!
Mar 12, 2008 at 3:36 PM
Cool! I am eagerly awaiting this :-)

Mar 14, 2008 at 9:31 AM
Ok, since I've not had time to find a decent solution to the AssignCulture thing, I've just commented it out for now. You can get the XSD from

Hope you find it useful!