Ist es möglich, eine Type
über Type.GetType()
zu erhalten, wenn die Assembly qualifizierten Namen in GetType()
bestanden, eine andere Version
als die Version der DLL angibt, die tatsächlich geladen wird? Wenn ja, wie ist das Verhalten von GetType()
?Ignorieren Version in einer Assembly qualifizierten Namen zu Type.GetType() übergeben
Ich möchte eine Type
von einer Baugruppe unabhängig davon erhalten, welche Version die Baugruppe ist. Ich habe eine Funktion, die eine Assembly qualifizierte Namen als Argument bekommt:
Type someType = Type.GetType(someName);
Der someName
Wert entspricht die Type
ich zu bekommen, aber es kann nicht die gleichen Version
angegeben als das, was in meiner Anwendung geladen wird .
Diese Frage ist nicht präzise genug ..., was Sie meinen tun zu wollen, indem Sie einen Typ aus einer Baugruppe zu erhalten, aber Sie wissen nicht, welchen Typ Sie von welcher Baugruppe erhalten möchten? Das klingt nicht sehr logisch. Und der ganze Zweck von "Assembly-qualifizierte Namen" ist, Verion und Token mit dem Namen zu definieren. Bitte bearbeiten Sie die Frage zur Klärung. – galaktor