IVsOutputGroup Arabirim
Yayýmlanma: Nisan 2016
Grup çıkışları kullanım göre projelerine sağlar.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
[GuidAttribute("FCC03D95-7C2E-4398-AAAE-0F4B56104FC8")]
[InterfaceTypeAttribute(1)]
public interface IVsOutputGroup
[GuidAttribute("FCC03D95-7C2E-4398-AAAE-0F4B56104FC8")]
[InterfaceTypeAttribute(1)]
public interface class IVsOutputGroup
[<GuidAttribute("FCC03D95-7C2E-4398-AAAE-0F4B56104FC8")>]
[<InterfaceTypeAttribute(1)>]
type IVsOutputGroup = interface end
<GuidAttribute("FCC03D95-7C2E-4398-AAAE-0F4B56104FC8")>
<InterfaceTypeAttribute(1)>
Public Interface IVsOutputGroup
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
get_CanonicalName(String) | Çıktı grubu kurallı adını döndürür. |
![]() |
get_DeployDependencies(UInt32, IVsDeployDependency[], UInt32[]) | Bir veya daha fazla dağıtım bağımlılıkları erişim sağlar. |
![]() |
get_Description(String) | Çıktı grubunun açıklamasını döndürür. |
![]() |
get_DisplayName(String) | Çıktı grubu görünen adını döndürür. |
![]() |
get_KeyOutput(String) | Kurallı anahtar çıktı grubunun adını döndürür. |
![]() |
get_Outputs(UInt32, IVsOutput2[], UInt32[]) | Bir dizi için işaretçi döndüren IVsOutput2 erişim için bir yapılandırma öğeleri çıktısını sağlanması arabirimleri. |
![]() |
get_ProjectCfg(IVsProjectCfg2) | Yapılandırma için bir işaretçi döndürür IVsProjectCfg2 arabirimi. |
Notlar
Çıktı öğeleri gruplandırma kullanımı kategorilere ayırmak proje yapılandırmaları sağlar. Örneğin, bir DLL dosyası ile kendi PDB dosyası gruplandırılmış olabilir. Bir grup içinde bulunan çıkışları sayısını yapılandırma yapılandırması değişebilir olsa da proje grupları desteklediği her yapılandırma için aynı sayıda döndürmelidir. Örneğin, Grup "Matt's DLL" mattd.dll ve mattd.pdb içinde hata ayıklama yapılandırmasını içerir, ancak yalnızca matt.dll perakende yapılandırmasında içerir.
Grupları da anlamlı için işaret edecek şekilde paketleme kısayolları sağlayan bir anahtar çıktı olabilir. Bir grup boyutu hakkında hiçbir varsayımlar yapılması gereken şekilde herhangi bir grubu belirli bir yapılandırmada boş olabilir.
Bir proje varsa, bir IVsOutput2 paketini veya dağıtmak için istemediği onu nesnesidir bu çıkışı bir grupta değil yerleştirilecek yeterli.
Arayanlar çağırarak bir yapılandırma çıktı grupları erişebileceği get_OutputGroups veya OpenOutputGroup.
Uygulama çizimleri ve/veya bu arabirimin örneklerdeki arama bkz Basic Project ve My C Package.
Gerçekleştirenlere Notlar:
Çıkış öğelerin kullanımını grupları halinde düzenleyin proje yapılandırmaları tarafından uygulanan.
Arayanlara Notlar:
Ortamı ve Dağıtım projelerini dağıtım işlemleri sırasında çağrılır.
Bu gruplar da aynı kimlik bilgileri (kurallı ad, görünen adı ve grup bilgilerini) bir yapılandırma diğerine bir proje içinde sahip olursunuz. Bu, dağıtım ve yapılandırmaları değiştirseniz bile çalışmaya devam etmek için paketleme sağlar.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön