IVsDebuggableProjectCfg Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet à une configuration créée d'être démarrée et exécutée par le débogueur.
public interface class IVsDebuggableProjectCfg : Microsoft::VisualStudio::Shell::Interop::IVsProjectCfg
public interface class IVsDebuggableProjectCfg : Microsoft::VisualStudio::Shell::Interop::IVsProjectCfg
__interface IVsDebuggableProjectCfg : Microsoft::VisualStudio::Shell::Interop::IVsProjectCfg
[System.Runtime.InteropServices.Guid("2BC88742-618D-46B2-B65D-67AC990E3215")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsDebuggableProjectCfg : Microsoft.VisualStudio.Shell.Interop.IVsProjectCfg
[<System.Runtime.InteropServices.Guid("2BC88742-618D-46B2-B65D-67AC990E3215")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDebuggableProjectCfg = interface
interface IVsProjectCfg
Public Interface IVsDebuggableProjectCfg
Implements IVsProjectCfg
- Dérivé
- Attributs
- Implémente
Remarques
La combinaison de touches Start et F5 peut être utilisée pour exécuter la configuration d’un projet sous le contrôle du débogueur.
Notes pour les responsables de l’implémentation
Implémenté par les projets pour permettre au débogueur de lancer une configuration. IVsDebuggableProjectCfg est une interface facultative implémentée sur l’objet de configuration avec IVsCfg et IVsProjectCfg .
Notes pour les appelants
Appelée par l’environnement lorsque l’utilisateur choisit de démarrer le débogueur en sélectionnant la combinaison de touches Démarrer et F5 .
Méthodes
| DebugLaunch(UInt32) |
Démarre le débogueur. |
| EnumOutputs(IVsEnumOutputs) |
Méthode obsolète. Ne pas utiliser. |
| get_BuildableProjectCfg(IVsBuildableProjectCfg) |
Fournit l’accès à l’interface d’une configuration IVsBuildableProjectCfg à utiliser pour gérer le processus de génération. |
| get_CanonicalName(String) |
Retourne le nom canonique d’une configuration. |
| get_DisplayName(String) |
Retourne une chaîne qui décrit la configuration et peut être affichée dans l’interface utilisateur de l’environnement. |
| get_IsDebugOnly(Int32) |
Méthode obsolète. Ne pas utiliser. |
| get_IsPackaged(Int32) |
Méthode obsolète. Ne pas utiliser. |
| get_IsReleaseOnly(Int32) |
Méthode obsolète. Ne pas utiliser. |
| get_IsSpecifyingOutputSupported(Int32) |
Méthode obsolète. Ne pas utiliser. |
| get_Platform(Guid) |
Méthode obsolète. Ne pas utiliser. |
| get_ProjectCfgProvider(IVsProjectCfgProvider) |
Méthode obsolète. Ne pas utiliser. |
| get_RootURL(String) |
Retourne l’URL racine d’une configuration pour ses éléments de sortie. |
| get_TargetCodePage(UInt32) |
Méthode obsolète. Ne pas utiliser. |
| get_UpdateSequenceNumber(ULARGE_INTEGER[]) |
Méthode obsolète. Ne pas utiliser. |
| OpenOutput(String, IVsOutput) |
Méthode obsolète. Ne pas utiliser. |
| QueryDebugLaunch(UInt32, Int32) |
Détermine si le débogueur peut être activé, vu l'état des indicateurs de lancement. |