Assembly {0} is marked with an attribute that uses type {1}. Because this type was introduced in {2}, which was not included ...

Assembly {0} is marked with an attribute that uses type {1}. Because this type was introduced in {2}, which was not included in the project's target framework, {3}, your application may fail to run on systems without this service pack installed.