2009-07-31 6 views
0

Ich habe versucht, eine InvalidArgumentException in eine Silverlight 3-Klassenbibliothek zu werfen, und dieser Typ ist nicht verfügbar. Es gibt mir nicht einmal die rote Unterstreichung, die mir sagt, dass es in einer referenzierten Assembly ist, aber ich muss nur den Namespace importieren oder vollständig qualifizieren. Muss ich eine ganze andere Assembly importieren, nur um diese Exception-Klasse zu erhalten, oder muss ich meine eigene mit diesem Namen definieren (oder eine weniger relevante Exception-Klasse aus den verfügbaren Optionen verwenden)? Warum wäre das nicht überall verfügbar? Es ist eine ziemlich universelle Bedingung.InvalidArgumentException ist in der Silverlight 3-Klassenbibliothek nicht verfügbar?

+2

Welche 'InvalidArgumentException'? Wie lautet der vollständige Typname? –

Antwort

4

Meinten Sie, ArgumentException zu verwenden?

Die Ausnahme, die auf ein Verfahren zur Verfügung gestellt, wenn eines der Argumente geworfen wird nicht gültig ist.

InvalidArgumentException erscheint im Microsoft.SqlServer.ConnectionInfo.dll assemby zu leben, und ich bin nicht sicher, ob das ist, was Sie wirklich wollen.

+0

Danke. Ich glaube, ich habe die InvalidArgumentException erwartet, weil ich gesehen habe, dass so viel von SQL zurückgegeben wurde. ArgumentException ist genau das, was ich brauche. =] – Rich

Verwandte Themen