Aracılığıyla paylaş


IVsSolutionBuildManager Arabirimi

 

Yapılandırma bilgilerini yönetmek çözümleri sağlar.

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

Sözdizimi

[GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[InterfaceTypeAttribute(1)]
public interface IVsSolutionBuildManager
[GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[InterfaceTypeAttribute(1)]
public interface class IVsSolutionBuildManager
[<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")>]
[<InterfaceTypeAttribute(1)>]
type IVsSolutionBuildManager = interface end
<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSolutionBuildManager

Yöntemler

Adı Açıklama
System_CAPS_pubmethod AdviseUpdateSolutionEvents(IVsUpdateSolutionEvents, UInt32)

Arayan için dinleyicileri listesine ekler IVsUpdateSolutionEvents olaylar.

System_CAPS_pubmethod CanCancelUpdateSolutionConfiguration(Int32)

Etkinleştirir veya devre dışı bırakır İptal menü öğesi.

System_CAPS_pubmethod CancelUpdateSolutionConfiguration()

Güncelleştirme çözüm yapılandırmasını iptal eder.

System_CAPS_pubmethod DebugLaunch(UInt32)

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

System_CAPS_pubmethod FindActiveProjectCfg(IntPtr, IntPtr, IVsHierarchy, IVsProjectCfg[])

Şu anda etkin olan proje yapılandırması belirler.

System_CAPS_pubmethod get_CodePage(UInt32)

Artık kullanılmayan yöntemi. Kullanmayın.

System_CAPS_pubmethod get_IsDebug(Int32)

Artık kullanılmayan yöntemi. Kullanmayın.

System_CAPS_pubmethod get_StartupProject(IVsHierarchy)

F5 tuşuna basıldığında çalışacak başlangıç projesi almak için programlı yöntemi.

System_CAPS_pubmethod GetProjectDependencies(IVsHierarchy, UInt32, IVsHierarchy[], UInt32[])

Verilen hiyerarşi bağlıdır projelerinin listesini döndürür.

System_CAPS_pubmethod put_CodePage(UInt32)

Artık kullanılmayan yöntemi. Kullanmayın.

System_CAPS_pubmethod put_IsDebug(Int32)

Artık kullanılmayan yöntemi. Kullanmayın.

System_CAPS_pubmethod QueryBuildManagerBusy(Int32)

Yapı Yöneticisini meşgul olup olmadığını belirler.

System_CAPS_pubmethod QueryDebugLaunch(UInt32, Int32)

Belirler olup olmadığına F5 (hata ayıklama start) anahtarı etkinleştirilemedi.

System_CAPS_pubmethod set_StartupProject(IVsHierarchy)

Ne zaman çalıştırılır başlangıç projesi ayarlar F5 tuşuna basıldığında.

System_CAPS_pubmethod StartSimpleUpdateProjectConfiguration(IVsHierarchy, IVsHierarchy, String, UInt32, UInt32, Int32)

Bir değişken oluşturmak, temizleme, dağıtmak veya tek proje yapılandırma başlatma olanak tanıyan güncelleştirme komutunun budur.

System_CAPS_pubmethod StartSimpleUpdateSolutionConfiguration(UInt32, UInt32, Int32)

Derlemeler, temizler veya çözümleri listesini dağıtır.

System_CAPS_pubmethod UnadviseUpdateSolutionEvents(UInt32)

Arayan için dinleyicileri listesinden kaldırır IVsUpdateSolutionEvents2 olaylar.

System_CAPS_pubmethod UpdateSolutionConfigurationIsActive(Int32)

Denetimler için herhangi bir yapı, temizlemek veya işlem devam ediyor dağıtabilirsiniz.

Açıklamalar

Ortamı tarafından uygulanan IVsSolutionBuildManager çözüm içindeki projeleri oluşturmayı devretmesini düzenler. Çözüm yapı yöneticisi proje düzeyinde projeler arasındaki bağımlılıkları kümesini yönetir ve doğru sırada bu bağımlılıkları temel alan bu projeleri oluşturacaksınız.

Çözüm yapı bağımlılıkları kullanılarak ayarlanır Çözüm yapılandırma özellik sayfaları. Projeleri yapılandırma sistemi kendi öğelerini ve bu öğeler arasındaki bağımlılıkları ile ilgili bilgileri sağlayın.

Proje derleme bağımlılıklarını kullanılarak ayarlanır Proje yapılandırması özellik sayfaları. Özellik sayfaları ve ayarı yapılandırmaları ilgili daha fazla bilgi için bkz: özellik sayfaları ve yönetme yapılandırma seçenekleri.

Bu arabirimin diğer Arayanların yapı işlemini denetleme ve bazı program aracılığıyla neden istediğiniz eklentileri sağlama paketleri yapı işlemleri belirli zamanlarda ortaya çıkan olacaktır. Örneğin, hata ayıklama ortamı çağrıları bileşeni QueryDebugLaunch Program aracılığıyla etkinleştirin ve F5 tuşuna devre dışı bırakma ve DebugLaunch Çözüm başlangıç projesi olarak ayarlandı hata ayıklama işlemini başlatmak üzere.

Uygulayanlar için Notlar:

Ortamı tarafından uygulanır.

Ayrıca bkz.

Microsoft.VisualStudio.Shell.Interop Ad alanı

Başa dön