Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan kode kesalahan MSB3270.
Teks pesan
MSB3270: There was a mismatch between the processor architecture of the project being built 'value' and the processor architecture of the reference 'value', 'value'. This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project.
Deskripsi
Pesan menunjukkan bahwa Anda mencoba menggunakan dependensi dari arsitektur yang tidak cocok dengan arsitektur target yang dikonfigurasi untuk proyek Anda.
Resolusi
Pertama, konfirmasikan arsitektur target Anda sudah benar. Kemudian pastikan semua dependensi yang dirujuk cocok dengan arsitektur target.
Di MSBuild, properti PlatformTarget
digunakan untuk menentukan platform target.
Mengatur properti ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch
MSBuild ke None
atau Warning
dalam file proyek menekan peringatan ini:
<PropertyGroup>
<!-- other property settings -->
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
</PropertyGroup>
Pengaturan platform saat ini terlihat pada bilah menu di Visual Studio IDE. Perhatikan nilai antara tombol Mulai hijau dan daftar dropdown Konfigurasi . Platform target saat ini biasanya diatur pada tingkat solusi untuk mengontrol build untuk setiap proyek. Jika Anda perlu melihat atau mengubah platform untuk solusi, lihat Mengonfigurasi proyek ke platform target.
Platform proyek individual juga dapat dilihat serta dikonfigurasi di Properti Proyek. Di Penjelajah Solusi, klik kanan simpul proyek dan pilih Properti, atau gunakan pintasan keyboard Alt+Enter untuk membuka editor properti proyek. Untuk proyek C#, perluas tab Build, dan temukan pengaturan Platform target. Untuk .NET Framework dan semua proyek Visual Basic, pilih tab Kompilasi dan cari Target CPU.
Untuk informasi selengkapnya, lihat Kerangka kerja target MSBuild dan platform target.
Berlaku pada
Semua versi MSBuild