As you may know, the BTS VS.NET IDE plugin during a build goes off and compiles your
BizTalk maps, schemas and orchestrations to C#.

Then from there we have another compile and viola – we have dlls produced.

The IDE uses the compiler XSharpP.exe to produce your C# files.

Wouldnt it be nice to see what the C# files are – also very useful for line
by line debugging.fingerscrossed

All you need to do is to create the appropriate Registry Key and corresponding
value


Key Location: HKCU\Software\Microsoft\VisualStudio\8

Key Name: BizTalkProject

Value Type: DWORD

Value Name: GenerateCSFiles (this is the only acceptible value at this point)
Value : 1

Done! Load a BTS Project up, and compile – you’ll see some changes.

 

Note: I have had this fail a couple of times on some huge BTS solutions with over
40 odd ‘Solution Folders’ (and bts projects under those etc).