2010-12-28 8 views
1

Ich habe eine Lösung, die ein ASP.NET-Webanwendungsprojekt enthält. Webanwendungsprojekttypen können nur das vollständige .NET Framework 4 und Visual Studio lässt Sie das Clientprofil nicht auswählen.Target .NET Framework 4-Clientprofil und .NET Framework 4 (vollständig) in derselben Lösung

Mit meinen Klassenbibliothek-Projekten in derselben Lösung kann ich jedoch auf das .NET Framework 4-Client-Profil abzielen.

So soll ich die Client Profile Targeting mische und die voll Rahmen in der gleichen Lösung? Oder zielen Sie einfach auf das vollständige Framework für jeden Projekttyp in einer Lösung, die ein Web Application-Projekt enthält? Oder ist das egal?

+0

Ziel voll, da es auf dem Server laufen gehender –

Antwort

2

Wenn Sie die Klassenbibliothek in einer WPF oder WinForms-Anwendung wieder zu verwenden, dann Client Profile sind eine gute Wahl, da Sie wahrscheinlich auch Client Profile Ihre WPF oder WinForms-Anwendung in der Lage sein werden eingestellt zu verwenden. Selbst wenn Ihre WPF- oder WinForms-App letztendlich das vollständige Framework benötigt, ist das Client-Profil eine Teilmenge des vollständigen Frameworks, so dass es immer noch gut funktioniert.

Wenn Ihre Wiederverwendungspläne in der Klassenbibliothek WebApp sind oder Sie nur eine Klassenbibliothek verwenden, um den Code zu segmentieren, ist das Zielframework wirklich nicht wichtig.

1

Anwendungen, die auf .NET Framework 4 Client Profile typischerweise zielen auf die Bereitstellung Erfahrung von mit kleineren Download-Größen verbessern und schneller mal installieren. Eine Anwendung , die auf .NET Framework 4 Client Profile zielt auf eine kleinere Umverteilungspaket hat die den minimalen Satz von Client-Baugruppen auf dem Computer des Benutzers installiert, ohne die Vollversion des 4 .NET Framework- erfordern anwesend zu sein .

Wenn Ihre Bibliothek für allgemeine Zwecke ist und die Zielgeräte mit Client Profile Framework installiert werden dann bevorzugen Client-Profil für Ihre Bibliothek, durch diese Weise werden Sie kleinere Installateure haben. Web-Komponenten sind bei der Installation von Client Profile Framework nicht enthalten.

See: http://msdn.microsoft.com/en-us/library/cc656912.aspx