I ran into the problem described here where the build server didn't see my EF assembly because EF was only in my data project, so it didn't include it in my release... even though it was necessary. The proposed solutions were to make a reference in my main project.
Well, I really don't want to do that... I don't want my main project knowing anything about EF; it shouldn't care where or how the data is getting to it. Is there a way to force the builder/ deployer to include a specific assembly, I don't care if you don't think it's necessary, just do it anyway?