A bug in the Azure packaging process

I discovered that when publishing a package from within Visual Studio, any assemblies that you reference that also reference other assemblies that are not part of the framework, don’t get added to the package. Even if you set the ‘Copy Local’ to be true. I noticed this when referencing the service bus dll from my AzureTracer assembly (see earlier post). I found a great article on Jim Nakashima’s blog about how to dig into the package. Sure enough, the dll was missing. I have reported this to Microsoft.