I need to change the target structure of a C ++ project from 4.0 to 3.5. I found this question / answer useful in how to do this: Change a C ++ / CLI project to a different structure than 4.0 with vs2010
I encountered the following problem: I get 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 leads to errors in all projects that depend on the file.dll file that cannot be found. I do not know how to fix this. I also have Visual Studio 2008 installed - although this does not seem to bother, and using Platform Toolset v90 makes even a C ++ project not an assembly. Please, help!
source share