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:
|
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:
|
[!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ı.