Changed XSL CSharp compiler to use full path

We were having some issues with it using unintended assemblies. ASP.NET uses the full path of loaded assemblies as arguments. I figure this should also.