Aracılığıyla paylaş


ResolveComReference görev

Bir veya daha fazla tür kitaplığı adlarını veya .tlb dosyaların listesini alır ve bu tür kitaplıkları diskteki konumlarına giderir.

Parametreler

Parametreleri aşağıdaki tabloda açıklanmıştır ResolveCOMReference görev.

Parametre

Tanımlama

DelaySign

İsteğe bağlı Boolean parametresi.

true, Derlemede ortak anahtar yerleştirir.false, Derleme tam olarak imzalar.

EnvironmentVariables

İsteğe bağlı String[] parametresi.

Eşittir işareti ile ayrılmış, ortam değişkenlerinin çiftler dizisi.Bu değişkenler kapatmasına tlbimp.exe ve ek olarak aximp.exe geçirilen veya seçmeli olarak geçersiz kılarak, normal ortam bloğu...

ExecuteAsTool

İsteğe bağlı Boolean parametresi.

true, Uygun hedef framework dışarı-in-gerekli sarmalayıcı derlemeler oluşturmak için proc tlbimp.exe ve aximp.exe çalışır.Bu parametre, çoklu sürüm desteği sağlar.

IncludeVersionInInteropName

İsteğe bağlı Boolean parametresi.

true, Tür kitaplığı sürümü sarmalayıcı adı alanına eklenecektir.Varsayılan, false değeridir.

KeyContainer

İsteğe bağlı String parametresi.

Ortak/özel tutan bir kapsayıcı belirtir.

anahtar çifti.

KeyFile

İsteğe bağlı String parametresi.

Ortak/özel içeren bir öğeyi belirtir.

anahtar çifti.

NoClassMembers

İsteğe bağlı Boolean parametresi.

ResolvedAssemblyReferences

İsteğe bağlı ITaskItem[] çıkış parametresi.

Çözümlenen derleme başvuruları belirtir.

ResolvedFiles

İsteğe bağlı ITaskItem[] çıkış parametresi.

Bu görev için giriş olarak sağlanan tür kitaplıklarının fiziksel konumlarına karşılık gelen tam diskteki dosyaları belirtir.

ResolvedModules

İsteğe bağlı ITaskItem[] parametresi.

SdkToolsPath

İsteğe bağlı [String] parametresi.

ExecuteAsTool Olan true, bu parametre hedef framework sürümü için sdk araçları yol için ayarlanmış olması gerekir.

StateFile

İsteğe bağlı [String] parametresi.

com bileşeni zaman damgaları önbellek dosyası belirtir.Yoksa, her çalışma sarmalayıcılar yeniden oluşturur.

TargetFrameworkVersion

İsteğe bağlı [String] parametresi.

Proje hedef framework sürümünü belirtir.

Varsayılan, String.Empty değeridir.Süzgeç uygulanmayacağını hedef Framework'ü temel bir başvuru için anlamına gelir.

TargetProcessorArchitecture

İsteğe bağlı [String] parametresi.

Tercih edilen hedef işlemci mimarisini belirtir.Çeviri sonra tlbimp.exe /machine bayrak geçirildi.

Parametre değeri bir üyesi olmalıdır ProcessorArchitecture.

TypeLibFiles

İsteğe bağlı ITaskItem[] parametresi.

com başvuruları için tür kitaplığı dosya yolu belirtir.Bu parametre içinde bulunan öğeleri öğe meta veriler içerebilir.Daha fazla bilgi için "TypeLibFiles öğe meta" aşağıdaki bölüme bakın.

TypeLibNames

İsteğe bağlı ITaskItem[] parametresi.

Çözmek için tür kitaplığı adlarını belirtir.Bu parametrede içerdiği öğeler, bazı öğe meta içermesi gerekir.Daha fazla bilgi için "TypeLibNames öğe meta" aşağıdaki bölüme bakın.

WrapperOutputDirectory

İsteğe bağlı String parametresi.

Disk üzerinde oluşturulan birlikte çalışma derlemesi yerleştirildiği konum.Bu öğe meta belirtilmezse, görevin proje dosyasının bulunduğu dizinin mutlak yolunu kullanır.

Notlar

TypeLibNames öğe meta

Öğeleri geçirilen öğenin meta aşağıdaki tabloda açıklanmıştır TypeLibNames parametresi.

Meta veriler

Tanımlama

GUID

Gerekli öğe meta veriler.

Tür kitaplığı için GUID.Bu öğe meta belirtilmezse, görev başarısız olur.

VersionMajor

Gerekli öğe meta veriler.

Tür kitaplığı ana sürümü.Bu öğe meta belirtilmezse, görev başarısız olur.

VersionMinor

Gerekli öğe meta veriler.

Tür kitaplığı sürümü.Bu öğe meta belirtilmezse, görev başarısız olur.

LocaleIdentifier

İsteğe bağlı öğe meta.

Yerel ayar tanıtıcısını (veya LCID) için tür kitaplığı.Kullanıcı, bölge veya uygulama tarafından tercih edilen İnsan dili tanımlayan 32 bitlik bir değer olarak belirtilir.Bu öğe meta belirtilmezse, varsayılan yerel ayar tanıtıcısı "0" Görev kullanır.

WrapperTool

İsteğe bağlı öğe meta.

Bu tür kitaplığını derlemeye sarmalayıcı oluşturmak için kullanılan sarmalayıcı aracını belirtir.Bu öğe meta belirtilmezse varsayılan kapsayıcı aracı, "tlbimp" Görev kullanır.Typelibs kullanılabilir, büyük küçük harf duyarlı Seçenekler şunlardır:

  • Primary: Önceden oluşturulmuş bir birincil birlikte çalışma derlemesindeki com bileşeni için kullanmak istediğinizde bu sarmalayıcı aracını kullanın.Bu sarmalayıcı aracını kullandığınızda, görev başarısız olmasına neden olur çünkü sarmalayıcı çıktı dizini belirtmeyin.

  • TLBImp: Bir birlikte çalışma derlemesi com bileşeni oluşturmak istediğinizde bu sarmalayıcı aracını kullanın.

  • AXImp: Bir ActiveX denetimi için bir birlikte çalışma derlemesi oluşturmak istediğinizde bu sarmalayıcı aracını kullanın.

TypeLibFiles öğe meta

Öğeleri geçirilen öğenin meta aşağıdaki tabloda açıklanmıştır TypeLibFiles parametresi.

Meta veriler

Tanımlama

WrapperTool

İsteğe bağlı öğe meta.

Bu tür kitaplığını derlemeye sarmalayıcı oluşturmak için kullanılan sarmalayıcı aracını belirtir.Bu öğe meta belirtilmezse varsayılan kapsayıcı aracı, "tlbimp" Görev kullanır.Typelibs kullanılabilir, büyük küçük harf duyarlı Seçenekler şunlardır:

  • Primary: Önceden oluşturulmuş bir birincil birlikte çalışma derlemesindeki com bileşeni için kullanmak istediğinizde bu sarmalayıcı aracını kullanın.Bu sarmalayıcı aracını kullandığınızda, görev başarısız olmasına neden olur çünkü sarmalayıcı çıktı dizini belirtmeyin.

  • TLBImp: Bir birlikte çalışma derlemesi com bileşeni oluşturmak istediğinizde bu sarmalayıcı aracını kullanın.

  • AXImp: Bir ActiveX denetimi için bir birlikte çalışma derlemesi oluşturmak istediğinizde bu sarmalayıcı aracını kullanın.

[!NOT]

Görev için doğru dosya disk üzerinde giderecek olasılığı büyük tür kitaplığı tanıtan sağlamak daha fazla bilgi.

Notlar

Yukarıda listelenen parametrelere ek olarak, bu görevi parametrelerinden devralan Task sınıf.Bu ek parametreler ve açıklamalarının listesi için bkz: Görev temel sınıfı.

Ayrıca bkz.

Kavramlar

MSBuild görevleri

Diğer Kaynaklar

MSBuild görevi başvurusu