Sebuah lembar properti kemungkinan menjadi solusi yang tepat; jawaban ini menjelaskan tentang @ gregseth daripada berusaha menggantinya, karena terlalu panjang untuk sebuah komentar.
Saya menemukan bahwa saya membutuhkan jalur yang berbeda untuk target 32-bit dan 64-bit, dan melakukan itu membutuhkan sedikit pemikiran, jadi saya telah mendokumentasikan prosesnya secara rinci .
Satu kesalahpahaman utama yang saya miliki dengan lembar properti adalah bahwa, tidak seperti editor properti VS biasa di mana Anda dapat mengedit kombinasi konfigurasi / platform yang berbeda, lembar properti hanyalah daftar properti. Itu tidak memiliki sub-bagian per konfigurasi dan per platform. Itu membingungkan karena ketika saya menambahkan lembar ke proyek, itu muncul di bawah setiap node konfigurasi / platform daripada di bawah node proyek tingkat atas. Semua entri sebenarnya untuk file lembar properti yang sama, jadi mengedit satu akan mengubah semuanya, tetapi awalnya saya tidak memahaminya dan berpikir saya masih harus mengubah nilai di setiap tempat satu per satu.
Anda dapat menambahkan lembar properti ke hanya satu konfigurasi / kombinasi platform, ke semuanya, atau ke beberapa subset saja.
Jika Anda ingin memiliki pengaturan global maka konfigurasi / platform menimpa Anda dapat melakukannya dengan memastikan lembar properti yang lebih spesifik adalah yang terakhir. Jadi Anda mungkin memiliki lembar properti "semua konfigurasi" lalu satu untuk "x86", satu untuk "x64" satu untuk "debug" dan satu untuk "rilis". Target debug x64 akan memiliki sheet "semua", "x86", "debug". Pada dasarnya meniru apa yang dilakukan editor properti VS secara internal.