Have a look at InternalsVisibleToAttribute http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.internalsvisibletoattribute.aspx[^] This may help you. Decorate your Assembly1 with InternalsVisibleTo("Assembly2") and try to use the types in Assembly1 in Assembly2.
Do more work Make more mistakes Learn more things