Frage

Ich habe zu bearbeiten nicht in der Lage waren und sind in einem Projekt, dass die Ziele der 4.0 Client Profile aber ich kann, wenn ich die volle Framework 4.0 bin Targeting.

Ich möchte gegen das Client-Profil freizugeben der Download begrenzen erforderlich zu installieren.

Gibt es trotzdem i gegen das Client-Profil aufbauen kann aber debug agains die Vollversion?

War es hilfreich?

Lösung

Das ist eine schlechte Idee. Wir sollten zuerst herausfinden, warum Sie können nicht bearbeiten und weiter, wenn Sie das Client-Profil Ziel. Das sollte vollständig funktionieren. Targeting verschiedene Frameworks auf Basis der aktuellen Konfiguration ist eine sehr schlechte Sache zu tun! Oh, ja, auch wenn es eine gute Idee wäre, es kann nicht getan werden. Warum? Da die Projekthierarchie und einige internen Objekte müssen aktualisiert werden, aber das kann nicht geschehen, wenn das Projekt nicht neu geladen wird. Auf der anderen Seite können Sie ohne Neuladen der aktuellen Konfiguration von Configuration Manager ändern. Also die 2 klebt nicht zusammen. Und es würde nicht funktionieren, wie Sie wollen, auch wenn Sie die TargetFrameworkVersion und TargetFrameworkProfile Elemente Sie Ihre Property mit dem Konfigurationszustand eingeschränkt bewegen würde. Visual Studio auch verwendet es während Entwurfszeit. Also, nein, nein, nein.

Wie genau es „funktioniert nicht“, haben Sie einen Fehler?

In Visual Studio 2010 Konsolenanwendungen (unter anderem) standardmäßig das Kundenprofil Ziel. Warum Sie nicht über eine Konsole-Anwendung Targeting 4.0 und sehen erstellen, wenn Sie bearbeiten können und weiterhin dort. Wenn Sie dann etwas falsch dort mit Ihnen aktuelles Projekt ist.

EDIT:. Über die Befehlszeile können Sie natürlich das Profil MSBUILD jederzeit angeben

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top