AssemblyVersionCompatibility Énumération

Définition

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

public enum class AssemblyVersionCompatibility
[System.Serializable]
public enum AssemblyVersionCompatibility
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum AssemblyVersionCompatibility
public enum AssemblyVersionCompatibility
[<System.Serializable>]
type AssemblyVersionCompatibility = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyVersionCompatibility = 
type AssemblyVersionCompatibility = 
Public Enum AssemblyVersionCompatibility
Héritage
AssemblyVersionCompatibility
Attributs

Champs

Nom Valeur Description
SameMachine 1

L’assembly ne peut pas s’exécuter avec d’autres versions s’ils 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.

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.

Remarques

AssemblyVersionCompatibility définit la compatibilité d’un assembly avec d’autres versions du même assembly, indiquant s’il 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 elle 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 à