Freigeben über


AssemblyVersionCompatibility Enumeration

Definition

Definiert die verschiedenen Typen der Assemblyversionskompatibilität.

public enum class AssemblyVersionCompatibility
public enum AssemblyVersionCompatibility
[System.Serializable]
public enum AssemblyVersionCompatibility
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum AssemblyVersionCompatibility
type AssemblyVersionCompatibility = 
[<System.Serializable>]
type AssemblyVersionCompatibility = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyVersionCompatibility = 
Public Enum AssemblyVersionCompatibility
Vererbung
AssemblyVersionCompatibility
Attribute

Felder

SameDomain 3

Die Assembly kann nicht mit anderen Versionen ausgeführt werden, wenn diese in derselben Anwendungsdomäne ausgeführt werden.

SameMachine 1

Die Assembly kann nicht mit anderen Versionen ausgeführt werden, wenn diese auf demselben Computer ausgeführt werden.

SameProcess 2

Die Assembly kann nicht mit anderen Versionen ausgeführt werden, wenn die Ausführung in demselben Prozess stattfindet.

Hinweise

AssemblyVersionCompatibility definiert die Kompatibilität einer Assembly mit anderen Versionen derselben Assembly und gibt an, ob sie nicht parallel zu anderen Versionen ausgeführt werden kann (z. B. aufgrund von Konflikten um einen Gerätetreiber).

Wenn keine Kompatibilität angegeben ist, ist eine Assembly in allen Bereichen parallel kompatibel.

Eine Assembly kann nicht genauer in Bezug darauf sein, mit welchen früheren Versionen sie nicht parallel kompatibel ist. Wenn also angegeben ist, bedeutet dies AssemblyVersionCompatibility , dass die Assembly nicht parallel zu allen bekannten Versionen ist. Wenn nicht angegeben, bedeutet dies, dass es nebeneinander mit allen bekannten Versionen steht.

Gilt für: