AssemblyVersionCompatibility Énumération

Définition

Définit les différents types de compatibilités des versions d'assembly.

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
Héritage
AssemblyVersionCompatibility
Attributs

Champs

SameDomain 3

L'assembly ne peut pas s'exécuter avec d'autres versions si celles-ci s'exécutent dans le même domaine d'application.

SameMachine 1

L'assembly ne peut pas s'exécuter avec d'autres versions si celles-ci s'exécutent sur le même ordinateur.

SameProcess 2

L'assembly ne peut pas s'exécuter avec d'autres versions si elles s'exécutent dans le même processus.

Remarques

AssemblyVersionCompatibility définit la compatibilité d’un assembly avec d’autres versions du même assembly, indiquant si elle ne peut pas s’exécuter côte à côte avec d’autres versions (par exemple, en raison de conflits sur un pilote de périphérique).

Si aucune compatibilité n’est spécifiée, un assembly est compatible côte à côte dans toutes les étendues.

Un assembly ne peut pas être plus spécifique en ce qui concerne exactement les versions précédentes avec lesquelles il n’est pas compatible côte à côte. Par conséquent, si la AssemblyVersionCompatibility valeur est spécifiée, cela signifie que l’assembly n’est pas côte à côte avec toutes les versions connues. S’il n’est pas spécifié, cela signifie qu’il est côte à côte avec toutes les versions connues.

S’applique à