none
Can anybody explain the different Target Framework settings? RRS feed

  • Question

  • Can anybody explain the different Target Framework settings?  For example, what is the difference between .Net Framework 4 Client Profile and just plain old .NET Framework 4?

    MARK D ROCKMAN

    Tuesday, March 31, 2015 3:33 PM

Answers

  • Hello F7H2fw,

    The difference between .NET Framework  4.0 CP and .NET Framework 4.0 is the following:

    .NET Framework 4.0 CP is a version for Client apps, which means it only contains components for Clinet . To see details, you can see the download page:

    http://www.microsoft.com/en-hk/download/details.aspx?id=24872

    "The Microsoft .NET Framework 4 Client Profile provides a subset of features from the .NET Framework 4. The Client Profile is designed to run client applications and to enable the fastest possible deployment for Windows Presentation Foundation (WPF) and Windows Forms technology."

    For other versions, different target means your application will depend on that version. In general, your target machine need this version of .NET to support your app, you can also benefit from the latest .NET new features by using latest version of .NET.

    Best regards,



    Barry
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Wednesday, April 1, 2015 8:50 AM

All replies

  • Hello F7H2fw,

    The difference between .NET Framework  4.0 CP and .NET Framework 4.0 is the following:

    .NET Framework 4.0 CP is a version for Client apps, which means it only contains components for Clinet . To see details, you can see the download page:

    http://www.microsoft.com/en-hk/download/details.aspx?id=24872

    "The Microsoft .NET Framework 4 Client Profile provides a subset of features from the .NET Framework 4. The Client Profile is designed to run client applications and to enable the fastest possible deployment for Windows Presentation Foundation (WPF) and Windows Forms technology."

    For other versions, different target means your application will depend on that version. In general, your target machine need this version of .NET to support your app, you can also benefit from the latest .NET new features by using latest version of .NET.

    Best regards,



    Barry
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Wednesday, April 1, 2015 8:50 AM
  • That's very helpful. Thank you. So when I see Client Profile in future I will translate that into Subset. That means various bits and pieces of the full framework are not present in the CP but are present in the full-blown .NET Framework 4.0. Inquiring minds want to know which pieces are missing.   I've been using CP right along for my own applications and haven't stumbled over missing parts. 

    MARK D ROCKMAN

    Wednesday, April 1, 2015 6:00 PM