I have to change the targeted framework of a c++ project, from 4.0 to 3.5. I have found this question/answer helpful in how to do it: Change C++/CLI project to another framework than 4.0 with vs2010
I run into the following problem though: I am getting warnings:
warning MSB3258: The primary reference "path\file.dll" could not be resolved because it has an indirect dependency on the .NET Framework assembly "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which has a higher version "4.0.0.0" than the version "2.0.0.0" in the current target framework
and the same for System, Version=4.0.0.0
, Microsoft.VisualC, Version=10.0.0.0
, System.Configuration, Version=4.0.0.0
, System.Xml, Version=4.0.0.0
, System.Security, Version=4.0.0.0
, and System.Data.SqlXml, Version=4.0.0.0
. This results in errors in all projects that depend on the file.dll which cannot be found.
I don't know how to fix this. I have Visual Studio 2008 installed as well - though it doesn't seem to care, and using Platform Toolset v90 makes even the c++ project not build. Please help !