Freigeben über


AgnosticProjectProperties.Versions-Klasse

Diese Klasse und ihre Member sind für die interne Verwendung reserviert und nicht für die Verwendung im Code vorgesehen. Stellt die Eigenschaften statischer Release bereit, die von der Benutzeroberfläche von Visual Studio verwendet werden, die Teil der AgnosticProjectProperties-Klasse. Diese Eigenschaften sind von keinem bestimmten DatabaseSchemaProvider abhängig.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.Build.AgnosticProjectProperties.Versions

Namespace:  Microsoft.Data.Schema.Build
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public NotInheritable Class Versions
public static class Versions
public ref class Versions abstract sealed
[<AbstractClass>]
[<Sealed>]
type Versions =  class end
public final class Versions

Der AgnosticProjectProperties.Versions-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member IsLaterProjectVersion Gibt einen Wert zurück, der angibt, ob die bereitgestellte Projektversion eine höhere Version als die Versionen darstellt, die für Visual Studio verwendet werden können.
Öffentliche MethodeStatischer Member IsLatestVersion Gibt einen Wert zurück, der angibt, ob die bereitgestellte Projektversion gleich dem Wert vom LatestProjectVersion ist.
Öffentliche MethodeStatischer Member IsPreDev10 Gibt einen Wert zurück, der angibt, ob die bereitgestellte Projektversion älter als die vom Wert im Dev10ProjectVersion-Feld angegebene Version ist.
Öffentliche MethodeStatischer Member IsPreRosario Gibt einen Wert zurück, der angibt, ob die bereitgestellte Projektversion älter als die vom Wert der RosarioCTP12ProjectVersion angegebene Version ist.
Öffentliche MethodeStatischer Member IsValidVersion Gibt einen Wert zurück, der angibt, ob die bereitgestellte Projektversion eine gültige Version ist.
Öffentliche MethodeStatischer Member VersionStringToMajorMinor Analysiert die bereitgestellte Versionszeichenfolge als numerische Haupt- und Nebenteile.

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member Dev10ProjectVersion Gibt "4.0" zurück.
Öffentliches FeldStatischer Member LatestMajorVersion Gibt die letzte Hauptversion des Produkts ("3" für Visual Studio 2010 Premium) zurück.
Öffentliches FeldStatischer Member LatestMinorVersion Gibt die letzte Nebenversion des Produkts ("5" für Visual Studio 2010 Premium) zurück.
Öffentliches FeldStatischer Member LatestProjectVersion Gibt die letzte Datenbankprojektversion ("4.0" für Visual Studio 2010 Premium) zurück.
Öffentliches FeldStatischer Member RosarioCTP12ProjectVersion Gibt die Version der Datenbankprojektdatei ("3.0") zurück, die mit CTP12 freigegeben wurde.
Öffentliches FeldStatischer Member RosarioCTP14ProjectVersion Gibt die Version der Datenbankprojektdatei ("3.1") zurück, die mit CTP14 freigegeben wurde.
Öffentliches FeldStatischer Member RosarioCTP15ProjectVersion Gibt die Version der Datenbankprojektdatei ("3.2") zurück, die mit CTP15 freigegeben wurde.
Öffentliches FeldStatischer Member RosarioCTP16ProjectVersion Gibt die Version der Datenbankprojektdatei ("3.3") zurück, die mit CTP16 freigegeben wurde.
Öffentliches FeldStatischer Member RosarioCTP17ProjectVersion Gibt die Version der Datenbankprojektdatei ("3.4") zurück, die mit CTP17 freigegeben wurde.
Öffentliches FeldStatischer Member Vs2005GDR1ProjectVersion Gibt die Version der Datenbankprojektdatei ("3.1") zurück, die mit CTP14 freigegeben wurde.
Öffentliches FeldStatischer Member Vs2005ProjectVersion Gibt die Version der Datenbankprojektdatei ("1.0") zurück, die mit Microsoft Visual Studio 2005 Team Edition for Database Professionals freigegeben wurde.
Öffentliches FeldStatischer Member Vs2005ProjectVersionV2 Gibt die Version der Datenbankprojektdatei ("1") zurück, die mit der allgemeinen Vertriebsversion für Microsoft Visual Studio 2005 Team Edition for Database Professionals freigegeben wurde.
Öffentliches FeldStatischer Member Vs2008GDRProjectVersion Gibt die Version der Datenbankprojektdatei ("3.5") zurück, die mit der allgemeinen Vertriebsversion für Team System 2008 Database Edition  freigegeben wurde.
Öffentliches FeldStatischer Member Vs2008ProjectVersion Gibt die Version der Datenbankprojektdatei ("2.0") zurück, die mit Team System 2008 Database Edition freigegeben wurde.
Öffentliches FeldStatischer Member Vs2008ProjectVersionV2 Gibt die Version der Datenbankprojektdatei ("2") zurück, die mit der Aktualisierung für Team System 2008 Database Edition freigegeben wurde.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.Build-Namespace

AgnosticProjectProperties

DatabaseSchemaProvider