Saya bekerja pada pc x86 dan menggunakan .NET4.0 (masalah yang sama dengan 3.5) di VS2010. Ketika saya membuat Proyek baru (misalnya WinFormsApp), hal pertama yang ingin saya lakukan adalah mengubah platform target proyek / solusi menjadi "Semua CPU".
Saya melakukan hal berikut:
Properti Proyek -> build -> ubah TargetPlatform menjadi "Semua CPU"
Di atas halaman properti, platform masih "Aktif (x86)", jadi saya lakukan
Solution Properties -> ConfigurationsMgr -> Platform -> new (karena tidak ada selain x86 yang tersedia) dan buat platform solusi "Semua CPU".
Sekarang properti proyek adalah "Aktif (Semua CPU)" dan saya dapat mengubahnya bolak-balik sesuka saya.
Dan sekarang Masalahnya: Ketika saya menambahkan sebuah Proyek baru, itu sekali lagi diatur ke "Aktif (x86)" dan saya -lagi - tidak dapat mengubah pengaturan proyek. Dalam SolutionProperties -> ConfigurationManager untuk proyek kedua ini, platform "Semua CPU" tidak tersedia dan saya tidak dapat menambahkan yang baru, karena ia memberi tahu saya bahwa platform solusi untuk AnyCPU sudah ada ...
Apa yang saya lakukan salah? Mungkinkah sangat sulit untuk menetapkan proyek yang baru dibuat ke AnyCPU?
sumber
Jawaban:
Di Manajer konfigurasi, Anda dapat menambahkan platform baru untuk proyek Anda. Namun, Anda perlu menghapus centang pada "Buat platform solusi baru" jika Anda telah menambahkan platform untuk solusi Anda, jika tidak, Anda memang akan mendapatkan peringatan bahwa platform solusi sudah ada.
sumber
Untuk mengubah platform target lakukan hal berikut:
[1.] Buka manajer konfigurasi
[2.] Di platform, pilih baru.
[3.] Platform baru pilih x64 atau yang Anda butuhkan, di "pengaturan salin dari" pilih "Semua CPU" atau "Kosong", dan hapus centang pada "Buat platform solusi baru"
sumber: ericklan.com
sumber
Anda dapat melanjutkan sebagai berikut untuk mengonfigurasi platform target:
sumber