Aracılığıyla paylaş


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
System_CAPS_pubmethod get_CanonicalName(String)

Çıktı grubu kurallı adını döndürür.

System_CAPS_pubmethod get_DeployDependencies(UInt32, IVsDeployDependency[], UInt32[])

Bir veya daha fazla dağıtım bağımlılıkları erişim sağlar.

System_CAPS_pubmethod get_Description(String)

Çıktı grubunun açıklamasını döndürür.

System_CAPS_pubmethod get_DisplayName(String)

Çıktı grubu görünen adını döndürür.

System_CAPS_pubmethod get_KeyOutput(String)

Kurallı anahtar çıktı grubunun adını döndürür.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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