Is there a way to use BTSTask to add a non dll assembly to a BizTalk application? If I use the "AddReference" command it seems like it only allows you to add BizTalk assemblies?
Yes you can add any .NET assembly as resource and package it in the MSI. See this topic http://msdn.microsoft.com/en-us/library/aa561819(BTS.70).aspx