Problembeschreibung

Betrachten Sie das folgende Szenario:

  • Sie führen eine Anwendung, die mit Microsoft Visual Studio 2010 erstellt wird.

  • Die DataSet.ReadXmlSchema -Methode zum Lesen eines XML-Schemas in ein DataSet-Objekt aufrufen.

  • Festlegen die Einstellung Minuszeichen ein Symbol als Minuszeichen ("-") in der Registerkarte Zahlen das Dialogfeld Anpassen .

    Hinweis Das Dialogfeld Anpassen wird in den Regions- und Sprachoptionen Einstellungen des Computers.

In diesem Szenario wird die Anwendung System.FormatException Ausnahme auftritt und stürzt dann ab. Außerdem erhalten Sie die folgende Nachricht und Stack Trace Fehlerinformationen beim Debuggen der Anwendung:

Eingabezeichenfolge ist kein richtige Format.

StackTrace:

am System.Number.StringToNumber()

am System.Number.ParseInt32()

am System.String.System.IConvertible.ToInt32()

am System.Convert.ChangeType()

am System.Data.XSDSchema.HandleElementColumn()

am System.Data.XSDSchema.HandleParticle()

am System.Data.XSDSchema.HandleComplexType()

am System.Data.XSDSchema.InstantiateTable()

am System.Data.XSDSchema.HandleTable()

am System.Data.XSDSchema.LoadSchema()

am System.Data.DataSet.InferSchema()

am System.Data.DataSet.ReadXmlSchema()

am System.Data.DataSet.ReadXmlSchema()

am WindowsFormsApplication2.Form1.button1_Click()

Ursache

Dieses Problem tritt aufgrund einer Zeichenfolge hartcodierte literal "-1" in der XSDSchema.HandleElementColumn -Methode.

Problemlösung

Hotfix-Informationen


Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise noch getestet. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.



Wenn dieses Problem sofort beheben möchten, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:

http://support.microsoft.com/contactus/?ws=supportHinweis
In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.

Voraussetzungen


Um diesen Hotfix anwenden zu können, müssen Sie Visual Studio 2010 installiert haben.

Neustartanforderung

Starten Sie den Computer neu, nachdem Sie diesen Hotfix anwenden, wenn die betroffene Datei verwendet wird.

Sie sollten alle Instanzen von Visual Studio zu schließen, bevor Sie diesen Hotfix anwenden.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Dateiinformationen


Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Die Differenz zwischen UTC und der Ortszeit verwenden, um die
Zeitzone
Registerkarte der
Datum und Uhrzeit
Element im Bedienfeld.


Für die X86-basierte Version von Windows XP und Windows Server 2003

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

System.data.dll

2.0.50727.5653

2,927,616

11-Feb-2011

03:32

x86

Für die X64-basierte Version von Windows XP und Windows Server 2003

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

System.data.dll

2.0.50727.5653

3,095,552

10-Feb-2011

21:15

x64

System.data.dll

2.0.50727.5653

2,927,616

11-Feb-2011

03:32

x86

Für IA-64-basierte Version von Windows XP und Windows Server 2003

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

System.data.dll

2.0.50727.5653

3,234,816

10-Feb-2011

21:56

IA-64

System.data.dll

2.0.50727.5653

2,927,616

11-Feb-2011

03:32

x86

Für die X86-basierte Version von Windows 7

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

System.data.dll

2.0.50727.5653

2,927,616

17. Februar 2011

23:34

x86

Für die X64-basierte Version von Windows 7 und Windows Server 2008 R2

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

System.data.dll

2.0.50727.5653

3,095,552

17. Februar 2011

23:32

x64

Für IA-64-basierte Version von Windows Server 2008 R2

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

System.data.dll

2.0.50727.5653

3,234,816

17. Februar 2011

23:25

IA-64

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Übersetzungsqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×