Unresolved assembly reference: System

Jul 31, 2008 at 5:49 PM
I have a .NET 3.5 project and when I try to build the documentation I receive the following error:

Error: Unresolved assembly reference: System (System, Version=3.5.0.0, Culture=neutral, PublicKeyToken=969db8053d3322ac, Retargetable=Yes) required by...

Switching the FrameworkVersion to 2.0.50727 (in SandCastle Help File Builder) did not make a difference.
To my knowledge, the .NET 3.5 framework did not contain an updated System.dll, any ideas where it's getting the idea that it's 3.5.0.0?
Editor
Jul 31, 2008 at 7:56 PM

You should be able to check the references in the Visual Studio project to see where it's pulling the assemblies from.

Eric

 

Jul 31, 2008 at 8:59 PM
Ok, got it.  I looked at the reference in VS and it showed Version 3.5.0.0 and Runtime Version v2.0.50727.

It turns out that the project it was complaining about was using the compact framework.  I hadn't been in there in a while and completely forgot it was .NET CF.

Long story short, I added the .NET 3.5 WindowsCE references and it was OK.