2009-07-17 12 views
1

Nun, da ich installiert habe Silverlight 3, scheine ich nicht in der Lage eine Silverlight-Anwendung für Silverlight 2.Targetting Silverlight v2

ich meine Objekte gesetzt haben minRuntimeVersion zu 2.0.31005.0 zu bauen, aber Benutzer, die nicht über Silverlight 3 immer noch aufgefordert, zu aktualisieren.

Ich möchte dieses Update für meine Benutzer noch nicht erzwingen, also gibt es eine Möglichkeit, Silverlight nur für Version 2 zu erstellen?

ich Vistual Studio bin mit und haben die silverlight_tools installiert, die zuvor 3.
mit Version herauskam hatte ich silverlight_tools ab Version 2 und einfach die neue Version über diese installiert.

Antwort

0

Ich würde stattdessen empfehlen, sowohl Silverlight 2 als auch Silverlight 3 SDKs zu installieren, und anstatt sich ständig mit der Deinstallation/Installation der Tools zu beschäftigen, erstellen Sie einfach beides und wählen eine primäre Entwicklungsumgebung (wahrscheinlich Silverlight 3).

Ich habe im März einen Leitfaden auf building for both on the same machine geschrieben. So richten wir unser automatisiertes Build-Labor ein, um das Silverlight Toolkit jeden Tag für mehrere Releases zu erstellen.

Dazu müssen die SilverlightRuntimeVersion-, TargetFrameworkSDKDirectory- und TargetFrameworkDirectory MSBuild-Eigenschaften beim Erstellen festgelegt werden.

Sie können die drei Eigenschaften in Ihren Projektdateien mithilfe von MSBuild-Tricks festlegen (was mein Beitrag vorschlug), oder einfach an der Eingabeaufforderung/Build-Time können Sie diese Eigenschaften hinzufügen und auf die entsprechenden Werte verweisen.