CrystalDecisions.Enterprise.Framework.dll / .NET framework v

Hello,

I’m getting the following message when adding a reference:

CrystalDecisions.Enterprise.Framework.dll or one of its dependencies,
requires a later version of the .NET Framework than the one specified in
the project.

The File Version of CrystalDecisions.Enterprise.Framework.dll is 11.5.8.826. My project is in Visual Studio 2010, but is targeting version 3.5 of the .NET framework. Does version 11.5.8.826 of CrystalDecisions.Enterprise.Framework.dll only support the 4.0 version of the .NET framework?

What’s really strange is that I can create a brand new empty console app in Visual Studio 2008 and add a reference to c:\myfiles\CrystalDecisions.Enterprise.Framework.dll. Everything works just fine. If I do the same thing Visual Studio 2010 (after changing my targeted framework to 3.5), I get the error that “CrystalDecisions.Enterprise.Framework.dll or one of its dependencies,requires a later version of the .NET Framework than the one specified in the project.”

It sounds like a similar scenario to:

https://connect.microsoft.com/VisualStudio/feedback/details/551163/web-app-upgraded-from-2008-targeting-net-2-0-cannot-compile-visual-studio-2010-falsely-claims-a-third-party-dll-requires-later-version-of-net-framework?wa=wsignin1.0

http://stackoverflow.com/questions/2970953/vs-2010-net-framework-issue-w-an-assembly-targeting-3-5-complains-that-it-needs

http://forums.typemock.com/viewtopic.php?p=7723

But none of those had a resolution.

-Eric


ewgoforth (BOB member since 2009-12-29)