When I open my windows workflow file(.xaml) in code view I see this huge list of referenced assemblies
<TextExpression.ReferencesForImplementation>
<sco:Collection x:TypeArguments="AssemblyReference">
<AssemblyReference>Antlr3.Runtime</AssemblyReference>
<AssemblyReference>AutoMapper</AssemblyReference>
<AssemblyReference>dk.nita.saml20</AssemblyReference>
<AssemblyReference>DocumentFormat.OpenXml</AssemblyReference>
<AssemblyReference>EntityFramework</AssemblyReference>
<AssemblyReference>EntityFramework.Extended</AssemblyReference>
<AssemblyReference>EntityFramework.SqlServer</AssemblyReference>
<AssemblyReference>log4net</AssemblyReference>
<AssemblyReference>Microsoft.CSharp</AssemblyReference>
<AssemblyReference>Microsoft.Exchange.WebServices</AssemblyReference>
<AssemblyReference>Microsoft.Exchange.WebServices.Auth</AssemblyReference>
<AssemblyReference>Newtonsoft.Json</AssemblyReference>
<AssemblyReference>Ninject</AssemblyReference>
<AssemblyReference>Ninject.Web.Common</AssemblyReference>
<AssemblyReference>Ninject.Web.Mvc</AssemblyReference>
<AssemblyReference>PresentationCore</AssemblyReference>
<AssemblyReference>PresentationFramework</AssemblyReference>
<AssemblyReference>System.Activities</AssemblyReference>
<AssemblyReference>System.Activities.Presentation</AssemblyReference>
<AssemblyReference>System.IdentityModel</AssemblyReference>
<AssemblyReference>System.IdentityModel.Services</AssemblyReference>
<AssemblyReference>System.Net.Http</AssemblyReference>
<AssemblyReference>System.Net.Http.Formatting</AssemblyReference>
<AssemblyReference>System.Runtime.Serialization</AssemblyReference>
<AssemblyReference>System.Security</AssemblyReference>
<AssemblyReference>System.ServiceModel</AssemblyReference>
<AssemblyReference>System.ServiceModel.Activities</AssemblyReference>
<AssemblyReference>System.Web.DynamicData</AssemblyReference>
<AssemblyReference>System.Web.Entity</AssemblyReference>
<AssemblyReference>System.Web.ApplicationServices</AssemblyReference>
<AssemblyReference>System.ComponentModel.DataAnnotations</AssemblyReference>
<AssemblyReference>System</AssemblyReference>
<AssemblyReference>System.Data</AssemblyReference>
<AssemblyReference>System.Core</AssemblyReference>
<AssemblyReference>System.Data.DataSetExtensions</AssemblyReference>
<AssemblyReference>System.Web.Extensions</AssemblyReference>
<AssemblyReference>System.Web.Helpers</AssemblyReference>
<AssemblyReference>System.Web.Http</AssemblyReference>
<AssemblyReference>System.Web.Http.Tracing</AssemblyReference>
<AssemblyReference>System.Web.Http.WebHost</AssemblyReference>
<AssemblyReference>System.Web.Mvc</AssemblyReference>
<AssemblyReference>System.Web.Optimization</AssemblyReference>
<AssemblyReference>System.Web.Razor</AssemblyReference>
<AssemblyReference>System.Web.WebPages</AssemblyReference>
<AssemblyReference>System.Web.WebPages.Deployment</AssemblyReference>
<AssemblyReference>System.Web.WebPages.Razor</AssemblyReference>
<AssemblyReference>System.Xaml</AssemblyReference>
<AssemblyReference>System.Xml.Linq</AssemblyReference>
<AssemblyReference>System.Drawing</AssemblyReference>
<AssemblyReference>System.Web</AssemblyReference>
<AssemblyReference>System.Xml</AssemblyReference>
<AssemblyReference>System.Configuration</AssemblyReference>
<AssemblyReference>System.Web.Services</AssemblyReference>
<AssemblyReference>System.EnterpriseServices</AssemblyReference>
<AssemblyReference>TuesPechkin</AssemblyReference>
<AssemblyReference>WebActivatorEx</AssemblyReference>
<AssemblyReference>WebGrease</AssemblyReference>
<AssemblyReference>WindowsBase</AssemblyReference>
<AssemblyReference>Microsoft.Web.Infrastructure</AssemblyReference>
<AssemblyReference>MyProject.Lib</AssemblyReference>
<AssemblyReference>mscorlib</AssemblyReference>
<AssemblyReference>MyProject.Web</AssemblyReference>
</sco:Collection>
Im 99% sure that most of these are not used in the workflow. But if I want to run a Unit test of this flow I need to reference all these assemblies. Seems like a lot of unnecessary referencing. Can I avoid this?