Biztalk: "Build failed. Compiler for file type '*.xsd' failed. Object reference not set to an instance of an object."

Se doveste incontrare l’errore sopra durante la build di un progetto Biztalk 2006 R2, significa che c’è qualche problema con la registrazione delle dll di Biztalk in Visual Studio 2005 o più in generale nella macchina. Su Google non si trova nulla, ma grazie al mitico Process Monitor di Sysinternals siamo riusciti a trovare una soluzione.

Bisogna:

  • eseguire il comando: regasm.exe “C:\Program Files\Common Files\Microsoft BizTalk\Microsoft.BizTalk.TOM.dll” per riregistrare il componente
  • Restart della macchina