简体   繁体   中英

Difference between .NET Framework and .NET Framework Client Profile

I was reading about Visual abstract class in the following msdn link. http://msdn.microsoft.com/en-us/library/system.windows.media.visual.aspx

I found two similar sounding phrases .NET Framework and .NET Framework Client Profile under "Version Information" heading.

Can you please tell the differences between them?

Thanks :)

.NET framework 4 Client Profile is a smaller and indeed faster installer when compared to .NET framework 4. .NET framework 4 Client Profile is used to reduce the deployment failures in the framework. .NET framework 4 Client Profile is a redistribution package of smaller size and it installs minimal set of client assemblies.

.NET framework 4 Client Profile is used to create client desktop applications including applications based on Windows Forms and Windows Presentation Foundation (WPF) applications. .NET framework 4 complete installation is required instead of .NET framework 4 Client Profile if the application requires features that are not provided in the .NET framework 4 Client Profile. .NET framework 4 Client Profile is not suitable for the scenarios illustrated below:

Building of server applications like ASP.NET applications and web services based on server side ASMX. Using legacy client scenarios such as legacy WWF version 3.0 or 3.5. Using developer scenarios that need MSBuild tools or designer assemblies. For the above scenarios, .NET framework 4 has to be used instead of .NET framework 4 Client Profile.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM