ResolveAssemblyReference görevi

İkinci ve nikinci sıra bağımlılıkları da dahil olmak üzere belirtilen derlemelere bağlı tüm derlemeleri belirler. Ayrıca bkz. Derleme başvuruları ile derleme hatalarını giderme.

Parametreler

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

Parametre Açıklama
AllowedAssemblyExtensions İsteğe bağlı String[] parametre.

Başvuruları çözümlerken kullanılacak derleme dosyası adı uzantıları. Varsayılan dosya adı uzantıları ve dllşeklindedirexe.
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 ve xmlşeklindedirpdb.
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. Varsayılan değer şudur: true.
- HintPath: String değer. Başvuru olarak kullanılacak yolu ve dosya adını belirtir. Bu meta veriler parametresinde belirtildiğinde SearchPaths kullanılır{HintPathFromItem}. 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 SpecificVersion falsegibi davranır. Öznitelik bir tanımlayıcı adsa, olduğu SpecificVersion truegibi 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 SpecificVersion trueçözümlenir.
Bir proje bir profili hedeflediğinde ve profilde olmayan bir derlemeye başvurduğunda, başvuru yalnızca olarak ayarlandıysa SpecificVersion trueçözülür.
- ExecutableExtension: String değer. Mevcut olduğunda, çözümlenen derlemenin bu uzantıya sahip olması gerekir. Olmadığında, dll incelenen her dizin için önce olarak kabul edilir, ardından .exeda olur.
- SubType: String değer. Yalnızca boş SubType meta verileri olan öğeler tam derleme yollarına çözümlenir. Meta verileri olmayan SubType öğ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ı gerekmeyen zamandan tasarruf edebilir.
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 ayar her zamanki önbelleği geçersiz kılar, bu nedenle bu ayarı 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 olmayan 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ğundatrue, her ayrı yeniden eşleme, eski ve yeni sürümleri gösteren yüksek öncelikli bir açıklamayla sonuçlanabilirtrue.AutoUnify

AppConfigFile olduğunda trueparametresi 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.

Varsayılan değer şudur: false.
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 alınır SearchPaths .
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 ayarlı değilse, bağımlılık üst başvuruyla aynı denetimlerden geçer. Bu denetimlerden biri, başvurunun GAC'de olup olmadığını görmektir. Bir başvuru GAC'deyse, hedef makinedeki GAC'de olduğu varsayıldığı için yerel olarak kopyalanamaz. 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 kopyalanmamıştır, 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 kopyalanır.

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 bulunursa yerel olarak kopyalanamaz. False ise, derlemeler yalnızca GAC'de bulunmadıkları sürece yerel olarak kopyalanır. Varsayılan değer şudur: false.
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. Varsayılan değer şudur: true.
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, dosyalar ve xml dosyalar gibi pdb ilgili dosyalar bulunur. Varsayılan değer şudur: true.
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. Varsayılan değer şudur: true.
FullFrameworkAssemblyTables İsteğe bağlı ITaskItem[] parametre.

Bir yeniden dağıtım listesini belirli bir çerçeve diziniyle ilişkilendirmek için meta verileri olan FrameworkDirectory öğeleri belirtir. İlişkilendirme yapılmazsa bir hata günlüğe kaydedilir. Çözüm derleme başvurusu (RAR) mantığı, ayarlı değilse FrameworkDirectory 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 FrameworkDirectory öğeler bir InstalledAssemblySubsetTable

belirli bir çerçeve dizinine sahip.

Yalnızca bir TargetFrameworkDirectories öğe varsa, bu listede meta veri içermeyen FrameworkDirectory" öğeler, geçirilen benzersiz değere TargetFrameworkDirectoriesayarlanmış 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 olarak CopyLocal='false' ayarlanır.

Seçenek olarak, bu listedeki öğeler belirli bir InstalledAssemblyTable çerçeve diziniyle ilişkilendirilecek meta verileri belirtebilirFrameworkDirectory. Ancak, Redist adı ile başlanmadıkça bu ayar yoksayılır

Microsoft-Windows-CLRCoreComp.

Yalnızca bir TargetFrameworkDirectories öğe varsa, bu listede meta veri içermeyen FrameworkDirectory öğ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.

XML gibi ilgili dosyaları ve pdb başvuruyla aynı temel ada sahip 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 olarak belirlenmiştir.
- 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 veriler ekliyse aranılır.
SatelliteFiles İsteğe bağlı ITaskItem[] salt okunur çıkış parametresi.

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

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öreve temel öğenin meta verilerini incelemesini HintPath bildirir.
- {CandidateAssemblyFiles}: Göreve parametresi aracılığıyla geçirilen dosyaları incelemesini CandidateAssemblyFiles belirtir.
- {Registry:<AssemblyFoldersBase>, <RuntimeVersion>, <AssemblyFoldersSuffix>}: Göreve kayıt defterinde belirtilen ek klasörlerde arama talimatı gönderir. <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öreve Visual Studio.NET 2003 finding-assemblies-from-registry şemasını kullanma talimatını gönderir.
- {GAC}: Göreve Genel Bütünleştirilmiş Kod Önbelleği'nde (GAC) arama yönergesi sağlar.
- {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. Varsayılan değer şudur: false.
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 bindingRedirect bir girişe sahip 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ğeriyle derleme ailesinin tam adını içerir 0.0.0.0
- 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 CopyLocal öğelerin durumunu belirlemek için gereklidir.

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

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

Varsa, izlenecek TargetFrameworkMoniker'in görünen adı. Bu parametre günlük kaydı 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 mimarisiyle birincil başvurunun mimarisi arasında bir uyuşmazlık varsa, bu Errorolduğunda bir hata kaydedilir; bir Warninguyarı günlüğe kaydedilir; hata veya uyarı günlüğe kaydedilmez None. 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.