IVsDifferenceService.OpenComparisonWindow(String, String) Méthode

Définition

Ouvre et affiche une fenêtre de comparaison de fichiers dans Visual Studio avec des étiquettes par défaut et aucun rôle supplémentaire.

public:
 Microsoft::VisualStudio::Shell::Interop::IVsWindowFrame ^ OpenComparisonWindow(System::String ^ leftFileMoniker, System::String ^ rightFileMoniker);
public:
 Microsoft::VisualStudio::Shell::Interop::IVsWindowFrame ^ OpenComparisonWindow(Platform::String ^ leftFileMoniker, Platform::String ^ rightFileMoniker);
Microsoft::VisualStudio::Shell::Interop::IVsWindowFrame OpenComparisonWindow(std::wstring const & leftFileMoniker, std::wstring const & rightFileMoniker);
public Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame OpenComparisonWindow (string leftFileMoniker, string rightFileMoniker);
abstract member OpenComparisonWindow : string * string -> Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame
Public Function OpenComparisonWindow (leftFileMoniker As String, rightFileMoniker As String) As IVsWindowFrame

Paramètres

leftFileMoniker
String

[in] Chemin d'accès au fichier qui s'affiche sur le côté gauche de la comparaison.

rightFileMoniker
String

[in] Chemin d'accès au fichier qui s'affiche sur le côté droit de la comparaison.

Retours

IVsWindowFrame

Frame de fenêtre utilisé pour la comparaison.

Remarques

Si le fichier de gauche ou de droite est un fichier binaire (qui ne peut pas être ouvert dans l’éditeur de texte), cet appel fait en sorte que Visual Studio affiche une boîte de dialogue modale et retourne S_OK (même si pDiffWindow a la valeur null).

Dans la mesure du possible, les fichiers de gauche et de droite sont récupérés à partir de la table de documents en cours d’exécution. Si l’un des fichiers figure déjà dans la table documents en cours d’exécution mais qu’il ne peut pas être ouvert dans l’éditeur de texte (car, par exemple, il s’agit de fichiers projet dans la solution actuelle), le ou les fichiers sont copiés dans un répertoire temporaire et ouverts à la place du ou des fichiers spécifiés.

L’étiquette de la vue de gauche est le nom du fichier de gauche. L’étiquette de la vue de droite est le nom du fichier de droite. Aucune étiquette n’est affichée pour la vue en ligne.

S’applique à