More templates do not match any installed project packages.
The reason is Biztalk projects are internally treated as C# projects. So during any reapair or update to VS 2008 , a registry entry will be overwritten.
We have 2 solutions for this issue.
1.Doing a reapair to Biztalk Server will solve the issue as during Biztalk installation the registry entry will be updated to support Biztalk Projects. You can either run the Biztalk Installation -setup.exe or directly go to Control Panel->Programs and Features->Add/Remove Programs->Biztalk Server 2009 -> Repair.
2. Change the value of the following registry entry from csproj: to csproj;btproj.
The Registry key will be available at
For 32-bit versions of Visual Studio 2008:
For 64-bit versions of Visual Studio 2008:
If don't working it's means that the setup is good but the entire process to updatre not was completely succedded. Then do it next:
1. Close all running instances of Visual Studio
2. Open a "Visual Studio command prompt" (Start-->Programs-->Visual Studio 2008 --> Visual Studio tools --> Visual Studio 2008 Command prompt)
3. Give the following commands
cd C:\Program Files\Microsoft BizTalk Server 2009\Developer Tools
gacutil /if SHDocVw.dll
Now, open Visual Studio and try to create BizTalk projects.