If you have a solution with some projects targeting the 3.5 framework and some projects targeting the 4.0 framework, you are able to create references between those projects, even if they are targeting different frameworks. You are able to develop using those references and step back-and-forth through the code.During a build however, if the target framework of a referenced project does not match the startup project, the reference is “dropped” and you get a misleading error message saying, “The type or namespace ___ does not exist... are you missing an assembly reference?”My thoughts - if this is by design, and you are not able to reference a project that targets a different version of the framework, you should not be allowed to set up the reference in the first place.
Product Language
Version
Operating System
Operating System Language
Steps to Reproduce
Actual Results
Expected Results