Basically, we don't support it.
Here's a more concrete reason: in ASP.NET, pages and controls are compiled at load time and they reference everything in the bin and App_Code directories (and some other stuff). When we update the products, we add to or change the contents of these directories. Before we release, we test all of our code to make sure it still works together. But we can't test your code to make sure it is compatible.