Aracılığıyla paylaş


IVsSolutionBuildManager2.DebugLaunch Yöntemi (UInt32)

 

Yayımlanan: Ağustos 2016

Hata ayıklama proje çözüm tarafından belirtilen başlangıç projesi başlatır.

Ad alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

int DebugLaunch(
    uint grfLaunch
)
int DebugLaunch(
    unsigned int grfLaunch
)
abstract DebugLaunch : 
        grfLaunch:uint32 -> int
Function DebugLaunch (
    grfLaunch As UInteger
) As Integer

Parametreler

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.

Uygular

IVsSolutionBuildManager.DebugLaunch(UInt32)

Açıklamalar

COM imza

Vsshell.idl:

HRESULT IVsSolutionBuildManager2::DebugLaunch(
   [in] VSDBGLAUNCHFLAGS grfLaunch
);

Çözüm başlangıç projesi veya bir işlem karşı ne zaman yapılacağını projeleri Yöneticisi parçaları yapı F5 çözüm yapılandırma özellik sayfalarında girdilerle tuşuna basıldığında.IVsSolutionBuildManager2 ne zaman belirlemek için ortamı tarafından çağrılan F5 anahtarı etkin olacaktır. Ortamı hata ayıklama modunda olduğunda, devre dışı bırakır F5 anahtar ya da kadar hata ayıklama bir kesme noktası, bu durumda ulaştığında F5 anahtarı durdurur, bu durumda hata ayıklama sırasında bir devam komutu veya etkin olacaktır F5 anahtarı Start komutuyla etkin olacaktır.

Zaman F5 basıldığında, DebugLaunch başlangıç projesi veya projeleri işlemine başlamak için ortamı hata ayıklama Yöneticisi bileşeni tarafından çağrılır. Bu noktada, ortamın çağırır DebugLaunch her birinin başlangıç projeleri etkin proje yapılandırmasına, başlatır ve proje yapılandırması hedef projeye özgü bilgileri kullanarak bir hata ayıklama oturumu.

[!NOT]

Başlatılan hata ayıklayıcı, yönetilen veya yerel hata ayıklama altyapısı Microsoft veya bir özel hata ayıklayıcı, kendi tasarım VSIP geliştirici olarak olabilir.

IVsSolutionBuildManager2 Proje veya çözüm yapılandırma özellik sayfalarında ayarlara dayanan yapı işlemine dahil etmek için projeleri ve tek tek projelere ne zaman çalışması gereken bilmeniz bilir DebugLaunch Proje yapılandırması özellik sayfalarında görüntülenen gibi yapılandırma ayarlarına göre çağrılır. Daha fazla bilgi için bkz: yönetme yapılandırma seçenekleri.

Bazı durumlarda, hata ayıklayıcı dışında ne zaman başlatmak için bir paket sahip olmak isteyebilirsiniz F5 tuşuna basıldığında. Uygulamasında uygulaması aracılığıyla, VSPackage case IVsSolutionBuildManager2 ve DebugLaunch, başlangıç projesi veya karşı paket çalışır ve işlemeye başlamak projeleri belirler.

Ayrıca bkz.

IVsSolutionBuildManager2 Arabirimi
Microsoft.VisualStudio.Shell.Interop Ad alanı

Başa dön