AssignProjectConfiguration görevi

Bu görev bir liste yapılandırma dizelerini kabul eder ve bunları belirtilen projelere atar.

Görev parametreleri

Aşağıdaki tabloda görevin parametreleri AssignProjectConfiguration açıklanmaktadır.

Parametre Tanım
ProjectReferences Gerekli ITaskItem[] giriş parametresi.

Yapılandırılan projeler.
SolutionConfigurationContents İsteğe bağlı string çıkış parametresi.

Her proje için bir proje yapılandırması içeren bir XML dizesi içerir. Yapılandırmalar adlandırılmış projelere atanır.
DefaultToVcxPlatformMapping İsteğe bağlı string çıkış parametresi.

Çoğu tür tarafından kullanılan platform adlarından .vcxproj dosyaları tarafından kullanılanlara yapılan eşlemelerin noktalı virgülle ayrılmış listesini içerir.

Örnek:

"AnyCPU=Win32;X86=Win32;X64=X64"
VcxToDefaultPlatformMapping İsteğe bağlı

string output parametresi.

.vcxproj platform adlarından çoğu tür tarafından kullanılan platform adlarına yapılan eşlemelerin noktalı virgülle ayrılmış bir listesini içerir.

Örnek:

"Win32=AnyCPU;X64=X64"
CurrentProjectConfiguration İsteğe bağlı string çıkış parametresi.

Geçerli projenin yapılandırmasını içerir.
CurrentProjectPlatform İsteğe bağlı string çıkış parametresi.

Geçerli projenin platformunu içerir.
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration İsteğe bağlı bool çıkış parametresi.

Proje yapılandırmasında devre dışı bırakılmış olsalar bile başvuruların derlenmesi gerektiğini belirten bir bayrak içerir.
ShouldUnsetParentConfigurationAndPlatform İsteğe bağlı bool çıkış parametresi.

Üst yapılandırmanın ve platformun ayarsız olup olmadığını belirten bir bayrak içerir.
OutputType İsteğe bağlı string çıkış parametresi.

Projenin çıkış türünü içerir.
ResolveConfigurationPlatformUsingMappings İsteğe bağlı bool çıkış parametresi.

Derlemenin, geçirilen proje başvurularının yapılandırmasını ve platformunu çözümlemek için varsayılan eşlemeleri kullanıp kullanmadığını belirten bir bayrak içerir.
AssignedProjects İsteğe bağlı ITaskItem[] çıkış parametresi.

Çözümlenen başvuru yollarının listesini içerir.
UnassignedProjects İsteğe bağlı ITaskItem[] çıkış parametresi.

Önceden çözümlenmiş çıkış listesi kullanılarak çözümlenemeyen proje başvuru öğelerinin listesini içerir.

Açıklamalar

Yukarıda listelenen parametrelere ek olarak, bu görev kendi sınıfından TaskExtension devralan sınıfından Task parametreleri devralır. Bu ek parametrelerin ve açıklamalarının listesi için bkz . TaskExtension temel sınıfı.

Ayrıca bkz.