ResolveAssemblyReference görevi

İkinci ve nikinci sıra bağımlılıkları da dahil olmak üzere belirtilen derlemelere bağlı tüm derlemeleri belirler.

Parametreler

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

Parametre Tanım
AllowedAssemblyExtensions İsteğe bağlı String[] parametre.

Başvuruları çözümlerken kullanılacak derleme dosyası adı uzantıları. Varsayılan dosya adı uzantıları .exe ve .dll'dir.
AllowedRelatedFileExtensions İsteğe bağlı String[] parametre.

Birbiriyle ilişkili dosyalar için arama için kullanılacak dosya adı uzantıları. Varsayılan uzantılar .pdb ve .xml'dir.
AppConfigFile İsteğe bağlı String parametre.

bindingRedirect eşlemelerinin ayrıştırılıp ayıklanması için app.config dosyasını belirtir. Bu parametre belirtilirse parametresi AutoUnify olmalıdır false.
Assemblies İsteğe bağlı ITaskItem[] parametre.

Tam yolların ve bağımlılıkların tanımlanması gereken öğeleri belirtir. Bu öğelerin "Sistem" gibi basit adları veya "System, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" gibi kesin adları olabilir.

Bu parametreye geçirilen öğeler isteğe bağlı olarak aşağıdaki öğe meta verilerine sahip olabilir:

- Private: Boolean değer. ise true, öğe yerel olarak kopyalanır. true varsayılan değerdir.
- HintPath: String değer. Başvuru olarak kullanılacak yolu ve dosya adını belirtir. Bu meta veriler parametresinde {HintPathFromItem} belirtildiğinde SearchPaths kullanılır. Varsayılan değer boş bir dizedir.
- SpecificVersion: Boolean değer. ise true, özniteliğinde belirtilen tam adın Include eşleşmesi gerekir. ise false, aynı basit ada sahip tüm derlemeler çalışır. Belirtilmezse SpecificVersion , görev öğenin özniteliğindeki Include değeri inceler. Öznitelik basit bir adsa, olduğu SpecificVersionfalsegibi davranır. Öznitelik bir tanımlayıcı adsa, olduğu SpecificVersiontruegibi davranır.
Başvuru öğesi türüyle kullanıldığında, özniteliğin Include çözümlenecek derlemenin tam füzyon adı olması gerekir. Derleme yalnızca fusion özniteliğiyle Include tam olarak eşleşiyorsa çözülür.
Bir proje bir .NET Framework sürümünü hedeflediğinde ve daha yüksek bir .NET Framework sürümü için derlenmiş bir derlemeye başvurduğunda, başvuru yalnızca olarak ayarlandıysa SpecificVersiontrueçözümlenir.
Bir proje bir profili hedeflediğinde ve profilde olmayan bir derlemeye başvurduğunda, başvuru yalnızca olarak ayarlandıysa SpecificVersiontrueçözülür.
- ExecutableExtension: String değer. Mevcut olduğunda, çözümlenen derlemenin bu uzantıya sahip olması gerekir. Olmadığında, incelenen her dizin için önce .dll , ardından .exe olarak kabul edilir.
- SubType: String değer. Yalnızca boş Alt Tür meta verilerine sahip öğeler tam derleme yollarına çözümlenir. Boş olmayan Alt Tür meta verilerine sahip öğeler yoksayılır.
- AssemblyFolderKey: String değer. Bu meta veriler eski amaçlarla desteklenir. Derleme başvurularını çözümlemek için kullanması gereken hklm\VendorFolder>Assemblies gibi kullanıcı tanımlı bir kayıt defteri anahtarı belirtir.<
AssemblyFiles İsteğe bağlı ITaskItem[] parametre.

Bağımlılıkları bulmak için kullanılacak tam derlemelerin listesini belirtir.

Bu parametreye geçirilen öğeler isteğe bağlı olarak aşağıdaki öğe meta verilerine sahip olabilir:

- Private: isteğe bağlı Boolean bir değer. True ise, öğe yerel olarak kopyalanır.
- FusionName: isteğe bağlı String meta veriler. Bu öğenin basit veya kesin adını belirtir. Bu öznitelik varsa, derleme dosyasının adı almak için açılması gerekmediğinden zaman kazandırabilir.
AssemblyInformationCacheOutputPath İsteğe bağlı String parametre.

Null değilse, adlandırılmış dosyaya AssemblyFiles girişleri hakkında makineden bağımsız bilgileri serileştirir. Bu, her zamanki önbelleği geçersiz kılar, bu nedenle bunu yalnızca birçok başvuruya sahip bir SDK oluşturuyorsanız ve önbelleği müşterilerinize göndermeyi planlıyorsanız kullanın.
AssemblyInformationCachePaths İsteğe bağlı ITaskItem parametre.

Null değilse, MSBuild obj klasöründe normal önbelleği bulamazsa giriş olarak bu önbellek kümesini kullanır. Genellikle ilk derleme performansını geliştirmek için bir SDK tarafından sağlanır.
AutoUnify İsteğe bağlı Boolean parametre.

Bu parametre, normal bir App.Config dosyasına sahip olamayan DLL'ler gibi derlemeler oluşturmak için kullanılır.

olduğunda true, sonuçta elde edilen bağımlılık grafiği, AppConfigFile parametresine geçirilen bir App.Config dosyası varmış gibi otomatik olarak kabul edilir. Bu sanal App.Config dosyasında, en yüksek sürüm derlemesinin seçilmesini sağlayan her çakışan derleme kümesi için bindingRedirect girdisi vardır. Bunun bir sonucu, her çakışma çözüleceği için çakışan derlemeler hakkında hiçbir zaman uyarı olmamasıdır.

olduğunda true, her ayrı yeniden eşleme, eski ve yeni sürümleri gösteren yüksek öncelikli bir açıklamayla sonuçlanır ve bu AutoUnify da olur true.

olduğunda trueAppConfigFile parametresi boş olmalıdır.

olduğunda false, hiçbir derleme sürümü yeniden eşlemesi otomatik olarak gerçekleşmez. Derlemenin iki sürümü mevcut olduğunda bir uyarı verilir.

olduğunda false, aynı derlemenin farklı sürümleri arasındaki her ayrı çakışma yüksek öncelikli bir açıklamaya neden olur. Bu açıklamaların ardından tek bir uyarı eklenir. Uyarı benzersiz bir hata koduna sahiptir ve "Farklı başvuru sürümleriyle bağımlı derlemeler arasında çakışma bulundu" metnini içerir.

false varsayılan değerdir.
CandidateAssemblyFiles İsteğe bağlı String[] parametre.

Arama ve çözümleme işlemi için kullanılacak derlemelerin listesini belirtir. Bu parametreye geçirilen değerler mutlak dosya adları veya proje göreli dosya adları olmalıdır.

Parametre dikkate alınacak yollardan biri olarak {CandidateAssemblyFiles} içerdiğinde bu listedeki derlemeler dikkate SearchPaths alınacaktır.
CopyLocalDependenciesWhenParentReferenceInGac İsteğe bağlı Boolean parametre.

True ise, bir bağımlılığın yerel olarak kopyalanması gerekip gerekmediğini belirlemek için yapılan denetimlerden biri, proje dosyasındaki üst başvuruda Özel meta veri kümesinin olup olmadığını görmektir. Ayarlanırsa, Özel değeri bağımlılık olarak kullanılır.

Meta veriler ayarlanmadıysa, bağımlılık üst başvuruyla aynı denetimlerden geçer. Bu denetimlerden biri, başvurunun GAC'de olup olmadığını görmektir. GaC'de bir başvuru varsa, hedef makinedeki GAC'de olduğu varsayıldığı için yerel olarak kopyalanmaz. Bu yalnızca belirli bir başvuru için geçerlidir, bağımlılıkları için geçerli değildir.

Örneğin, GAC'deki proje dosyasındaki bir başvuru yerel olarak kopyalanmaz, ancak bağımlılıkları GAC'de olmadıkları için yerel olarak kopyalanır.

False ise, proje dosyası başvuruları GAC'de olup olmadığını görmek için denetlenür ve uygun şekilde yerel olarak kopyalanır.

Bağımlılıklar GAC'de olup olmadığını görmek için denetlenilir ve ayrıca proje dosyasındaki üst başvurunun GAC'de olup olmadığını da kontrol edilir.

Proje dosyasındaki üst başvuru GAC'deyse, bağımlılık yerel olarak kopyalanmaz.

Bu parametrenin true veya false olup olmadığı, birden çok üst başvuru varsa ve bunlardan herhangi biri GAC'de değilse, bunların tümü yerel olarak kopyalanır.
CopyLocalFiles İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

, , ResolvedDependencyFiles, RelatedFilesSatelliteFiles, ve parametrelerindeki ResolvedFilesöğe meta verilerine sahip CopyLocal olan ve ScatterFiles değeri trueolan her dosyayı döndürür.
DependsOnNETStandard Boolean output parametresi.

Çözümlenen birincil başvurulardan herhangi birinin .NET Standard'a bağlı olup olmadığı.
DependsOnSystemRuntime Boolean output parametresi.

Çözümlenen birincil başvurulardan herhangi birinin System.Runtime'a bağlı olup olmadığı.
DoNotCopyLocalIfInGac İsteğe bağlı Boolean parametre.

CopyLocal belirleme için eski modu etkinleştirir. True ise, başvurulan derlemeler GAC'de bulunurlarsa yerel olarak kopyalanmaz. False ise, derlemeler yalnızca GAC'de bulunmadıkları sürece yerel olarak kopyalanır. false varsayılan değerdir.
FilesWritten İsteğe bağlı ITaskItem[] çıkış parametresi.

Diske yazılan öğeleri içerir.
FindDependencies İsteğe bağlı Boolean parametre.

ise truebağımlılıklar bulunur. Aksi takdirde, yalnızca birincil başvurular bulunur. true varsayılan değerdir.
FindDependenciesOfExternallyResolvedReferences İsteğe bağlı Boolean parametre.

Bir başvuru meta verilerle ExternallyResolved=true işaretlendiğinde bile bağımlılıkların yürünmeye zorlanması.
FindRelatedFiles İsteğe bağlı Boolean parametre.

isetrue, .pdb dosyaları ve xml dosyaları gibi ilgili dosyalar bulunur. true varsayılan değerdir.
FindSatellites İsteğe bağlı Boolean parametre.

ise true, uydu derlemeleri bulunur. Varsayılan değer: true.
FindSerializationAssemblies İsteğe bağlı Boolean parametre.

ise true, görev serileştirme derlemelerini arar. true varsayılan değerdir.
FullFrameworkAssemblyTables İsteğe bağlı ITaskItem[] parametre.

Yeniden dağıtım listesini belirli bir çerçeve diziniyle ilişkilendirmek için "FrameworkDirectory" meta verilerine sahip öğeleri belirtir. İlişkilendirme yapılmazsa bir hata günlüğe kaydedilir. Derleme başvurusu (RAR) çözümleme mantığı, bir FrameworkDirectory ayarlanmadıysa hedef çerçeve dizinini kullanır.
FullFrameworkFolders İsteğe bağlı System.String[] parametre.

RedistList dizini içeren klasörleri belirtir. Bu dizin, belirli bir istemci profili için tam çerçeveyi temsil eder; örneğin, %programfiles%\reference assemblies\microsoft\framework\v4.0.
FullTargetFrameworkSubsetNames İsteğe bağlı String[] parametre.

Hedef çerçeve alt kümesi adlarının listesini içerir. Listedeki bir alt küme adı name özelliğindeki TargetFrameworkSubset bir adla eşleşiyorsa sistem, derleme zamanında bu hedef çerçeve alt kümesini dışlar.
IgnoreDefaultInstalledAssemblyTables İsteğe bağlı Boolean parametre.

isetrue, görev altında TargetFrameworkDirectories\RedistList dizininde bulunan ek yüklü derleme tablolarını (veya "Yeniden Dağıtım Listeleri") arar ve kullanır. Varsayılan değer: false.
IgnoreDefaultInstalledAssemblySubsetTables İsteğe bağlı Boolean parametre.

isetrue, görev altında TargetFrameworkDirectories\SubsetList dizininde bulunan ek yüklü derleme alt kümesi tablolarını (veya "Alt Küme Listeleri") arar ve kullanır. Varsayılan değer: false.
IgnoreTargetFrameworkAttributeVersionMismatch İsteğe bağlı Boolean parametre.

ise true, görev geçerli projeden daha yüksek bir .NET Framework sürümünü hedefleyen derlemeleri çözümler. Varsayılan değer, bu başvuruları atlayan değeridir false.
IgnoreVersionForFrameworkReferences İsteğe bağlı Boolean parametre.

Birincil başvuru bir çerçeve derlemesiyse, sürüm bilgilerini yoksayın ve şu anda hedeflenen çerçeveden çerçeve derlemesini çözümle.
InstalledAssemblySubsetTables İsteğe bağlı ITaskItem[] parametre.

Hedef alt kümede olması beklenen derlemeleri belirten XML dosyalarının listesini içerir.

Seçenek olarak, bu listedeki öğeler bir öğesini ilişkilendirmek için "FrameworkDirectory" meta verilerini belirtebilir InstalledAssemblySubsetTable

belirli bir çerçeve dizinine sahip.

Yalnızca bir TargetFrameworkDirectories öğe varsa, bu listede "FrameworkDirectory" meta verileri olmayan tüm öğeler, öğesine TargetFrameworkDirectoriesgeçirilen benzersiz değere ayarlanmış gibi kabul edilir.
InstalledAssemblyTables İsteğe bağlı String parametre.

Hedef bilgisayara yüklenmesi beklenen derlemeleri belirten XML dosyalarının listesini içerir.

InstalledAssemblyTables Ayarlandığında, listedeki derlemelerin önceki sürümleri XML'de listelenen daha yeni sürümlerle birleştirilir. Ayrıca, InGAC='true' ayarına sahip derlemeler önkoşul olarak kabul edilir ve açıkça geçersiz kılınmadığı sürece CopyLocal='false' olarak ayarlanır.

Seçenek olarak, bu listedeki öğeler belirli bir InstalledAssemblyTable çerçeve diziniyle ilişkilendirmek için "FrameworkDirectory" meta verilerini belirtebilir. Ancak, Redist adı ile başlanmadıkça bu ayar yoksayılır

"Microsoft-Windows-CLRCoreComp".

Yalnızca bir TargetFrameworkDirectories öğe varsa, bu listede "FrameworkDirectory" meta verileri olmayan öğeler geçirilen benzersiz değere ayarlanmış gibi kabul edilir

olarak belirleyin TargetFrameworkDirectories.
LatestTargetFrameworkDirectories İsteğe bağlı String[] parametre.

Makinede hedeflenebilen en güncel çerçeve için yeniden dağıtım listelerini içeren dizinlerin listesini belirtir. Bu ayarlanmamışsa, belirli bir hedef çerçeve tanımlayıcısı için makinede yüklü olan en yüksek çerçeve kullanılır.
OutputUnresolvedAssemblyConflicts İsteğe bağlı Boolean parametre.

ise true, çözümlenmemiş derleme çakışmalarını tanılama koduyla MSB3277 çıkışına aktarır UnresolveAssemblyConflicts.
ProfileName İsteğe bağlı String parametre.

Hedeflenecek çerçeve profilinin adını belirtir. Örneğin, İstemci, Web veya Ağ. Yalnızca .NET Framework profilleriyle ilgilidir.
RelatedFiles İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

Başvuruyla aynı temel ada sahip XML ve .pdb dosyaları gibi ilgili dosyaları içerir.

Bu parametrede listelenen dosyalar isteğe bağlı olarak aşağıdaki öğe meta verilerini içerebilir:

- Primary: Boolean değer. ise true, dosya öğesi parametresi kullanılarak diziye Assemblies geçirildi. Varsayılan değer: false.
- CopyLocal: Boolean değer. Verilen başvurunun çıkış dizinine kopyalanıp kopyalanmayacağını gösterir.
ResolvedDependencyFiles İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

Bağımlılıkların n. sıra yollarını içerir. Bu parametre, parametresinde ResolvedFiles yer alan birinci sıra birincil başvurularını içermez.

Bu parametredeki öğeler isteğe bağlı olarak aşağıdaki öğe meta verilerini içerir:

- CopyLocal: Boolean değer. Verilen başvurunun çıkış dizinine kopyalanıp kopyalanmayacağını gösterir.
- FusionName: String değer. Bu bağımlılığın adını belirtir.
- ResolvedFrom: String değer. Bu dosyanın çözümlendiği değişmez arama yolunu belirtir.
ResolvedFiles İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

Tam yollara çözümlenen tüm birincil başvuruların listesini içerir.

Bu parametredeki öğeler isteğe bağlı olarak aşağıdaki öğe meta verilerini içerir:

- CopyLocal: Boolean değer. Verilen başvurunun çıkış dizinine kopyalanıp kopyalanmayacağını gösterir.
- FusionName: String değer. Bu bağımlılığın adını belirtir.
- ResolvedFrom: String değer. Bu dosyanın çözümlendiği değişmez arama yolunu belirtir.
ResolvedSDKReferences İsteğe bağlı ITaskItem[] parametre.

SDK adını, SDK konumunu ve hedeflenen yapılandırmayı içeren çözümlenmiş SDK başvurularının listesi. Bu konumlar yalnızca başvuruda SDKName meta verileri ekliyse aranacaktır.
SatelliteFiles İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

Bulunan tüm uydu dosyalarını belirtir. Bu öğenin varolmasına neden olan başvuru veya bağımlılık CopyLocal=true ise bunlar CopyLocal=true olur.

Bu parametredeki öğeler isteğe bağlı olarak aşağıdaki öğe meta verilerini içerir:

- CopyLocal: Boolean değer. Verilen başvurunun çıkış dizinine kopyalanıp kopyalanmayacağını gösterir. Bu değer, true bu öğenin var olmasına neden olan başvurunun veya bağımlılığın truedeğerine sahip CopyLocal olmasıdır.
- DestinationSubDirectory: String değer. Bu öğenin kopyalanacak göreli hedef dizinini belirtir.
ScatterFiles İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

Verilen derlemelerden biriyle ilişkili dağılım dosyalarını içerir.

Bu parametredeki öğeler isteğe bağlı olarak aşağıdaki öğe meta verilerini içerir:

- CopyLocal: Boolean değer. Verilen başvurunun çıkış dizinine kopyalanıp kopyalanmayacağını gösterir.
SearchPaths Gerekli String[] parametresi.

Diskte derlemeleri temsil eden dosyaları bulmak için aranan dizinleri veya özel konumları belirtir. Arama yollarının listelenme sırası önemlidir. Her derleme için yol listesinde soldan sağa arama yapılır. Derlemeyi temsil eden bir dosya bulunduğunda, bu arama durdurulur ve sonraki derleme için arama başlatılır.

Bu parametre, aşağıdaki listeden dizin yolları veya özel değişmez değerler olabilecek noktalı virgülle ayrılmış değerler listesini kabul eder:

- {HintPathFromItem}: Görevin temel öğenin meta verilerini inceleyeceğini HintPath belirtir.
- {CandidateAssemblyFiles}: Görevin parametresi aracılığıyla CandidateAssemblyFiles geçirilen dosyaları inceleyeceğini belirtir.
- {Registry:<AssemblyFoldersBase>, <RuntimeVersion>, <AssemblyFoldersSuffix>}: Görevin kayıt defterinde belirtilen ek klasörlerde arama yapacağı belirtir. <AssemblyFoldersBase>, <RuntimeVersion> ve <AssemblyFoldersSuffix> , aranacak kayıt defteri konumu için belirli değerlerle değiştirilmelidir. Ortak hedeflerdeki varsayılan belirtim:{Registry:$(FrameworkRegistryBase), $(TargetFrameworkVersion), $(AssemblyFoldersSuffix), $(AssemblyFoldersExConditions)}.
- {AssemblyFolders}: Görevin Visual Studio.NET 2003 finding-assemblies-from-registry şemasını kullanacağını belirtir.
- {GAC}: Görevin Genel Bütünleştirilmiş Kod Önbelleği'nde (GAC) arayacağını belirtir.
- {RawFileName}: Görevin öğenin değerini tam bir yol ve dosya adı olarak düşüneceğini Include belirtir.
SerializationAssemblyFiles İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

Bulunan tüm XML serileştirme derlemelerini içerir. Yalnızca bu öğenin varolmasına neden olan başvuru veya bağımlılık CopyLocal=true ise, bu öğeler CopyLocal=true olarak işaretlenir.

Boolean CopyLocal meta verileri, verilen başvurunun çıkış dizinine kopyalanıp kopyalanmayacağını gösterir.
Silent İsteğe bağlı Boolean parametre.

ise true, hiçbir ileti günlüğe kaydedilmez. false varsayılan değerdir.
StateFile İsteğe bağlı String parametre.

Bu görev için ara derleme durumunun kaydedileceği yeri gösteren bir dosya adı belirtir.
SuggestedRedirects İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

Parametresinin değerinden AutoUnify bağımsız olarak, her ayrı çakışan derleme kimliği için bir öğe içerir. Bu, uygulama yapılandırma dosyasında uygun bir bindingRedirect girdisi olmayan bulunan her kültürü ve PKT'yi içerir.

Her öğe isteğe bağlı olarak aşağıdaki bilgileri içerir:

- Include öznitelik: Sürüm alanı değeri 0.0.0.0 olan derleme ailesinin tam adını içerir
- MaxVersion öğe meta verileri: En yüksek sürüm numarasını içerir.
SupportsBindingRedirectGeneration İsteğe bağlı Boolean parametre.

Bağlama yeniden yönlendirmelerini otomatik olarak oluşturmak için bunu true desteklenen projelerde olarak ayarlayın (şu anda yalnızca EXE projeleri için desteklenmektedir).
TargetedRuntimeVersion İsteğe bağlı String parametre.

Hedeflene çalışma zamanı sürümünü belirtir, örneğin, 2.0.57027 veya v2.0.57027.
TargetFrameworkDirectories İsteğe bağlı String[] parametre.

Hedef çerçeve dizininin yolunu belirtir. Bu parametre, sonuçta elde edilen öğeler için CopyLocal durumunu belirlemek için gereklidir.

Bu parametre belirtilmezse, kaynak öğelerinde açıkça meta veri değerine true sahip olmadığı sürece, sonuçta elde edilen hiçbir öğenin CopyLocal değeri true olmazPrivate.
TargetFrameworkMoniker İsteğe bağlı String parametre.

Varsa, izlenecek TargetFrameworkMoniker. Bu, günlüğe kaydetmek için kullanılır.
TargetFrameworkMonikerDisplayName İsteğe bağlı String parametre.

Varsa, izlenecek TargetFrameworkMoniker'in görünen adı. Bu, günlüğe kaydetmek için kullanılır.
TargetFrameworkSubsets İsteğe bağlı String[] parametre.

Hedef çerçeve dizinlerinde aranacak hedef çerçeve alt kümesi adlarının listesini içerir.
TargetFrameworkVersion İsteğe bağlı String parametre.

Proje hedef çerçeve sürümü. Varsayılan değer boş olduğundan, hedef çerçeveye göre başvurular için filtreleme yoktur.
TargetProcessorArchitecture İsteğe bağlı String parametre.

Tercih edilen hedef işlemci mimarisi. Genel Derleme Önbelleği (GAC) başvurularını çözümlemek için kullanılır.

Bu parametrenin değeri x86, IA64veya AMD64olabilir.

Bu parametre yoksa, görev önce çalışmakta olan işlemin mimarisiyle eşleşen derlemeleri dikkate alır. Derleme bulunmazsa, görev GAC'de değeri olan ProcessorArchitecture veya olmayan ProcessorArchitecture derlemeleri dikkate MSIL alır.
UnresolvedAssemblyConflicts İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

parametresi OutputUnresolvedAssemblyConflicts ise true, bu, normalde MSB3277'de çıkarılmış olabilecek çözümlenmemiş çakışmalar hakkında bilgi listesine ayarlanır. Aksi takdirde boş.
UnresolveFrameworkAssembliesFromHigherFrameworks İsteğe bağlı Boolean parametre.

olarak trueayarlanırsa, hedef çerçevenin sürümüne eşit veya daha yüksek sürümlere sahip çerçeve derlemelerini çözümlenmemiş duruma zorlar.
WarnOrErrorOnTargetArchitectureMismatch İsteğe bağlı String parametre.

Hedef işlemci mimarisi ile birincil başvurunun mimarisi arasında bir uyuşmazlık varsa, bu Errorolduğunda bir hata günlüğe kaydedilir; bir Warninguyarı günlüğe kaydedilir; olduğunda Nonehata veya uyarı günlüğe kaydedilmez. varsayılan değeridir Warning.

Uyarılar

Aşağıdaki uyarılar günlüğe kaydedilir:

  • ResolveAssemblyReference.TurnOnAutoGenerateBindingRedirects

  • ResolveAssemblyReference.SuggestedRedirects

  • ResolveAssemblyReference.FoundConflicts

  • ResolveAssemblyReference.AssemblyFoldersExSearchLocations

  • ResolveAssemblyReference.UnifiedPrimaryReference

  • ResolveAssemblyReference.PrimaryReference

  • ResolveAssemblyReference.UnifiedDependency

  • ResolveAssemblyReference.UnificationByAutoUnify

  • ResolveAssemblyReference.UnificationByAppConfig

  • ResolveAssemblyReference.UnificationByFrameworkRetarget

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.