एक संपत्ति शीट सही समाधान होने की संभावना है; यह उत्तर @ gregseth के स्थान पर इसे प्रतिस्थापित करने के लिए विस्तृत है, क्योंकि यह एक टिप्पणी के लिए बहुत लंबा है।
मैंने पाया कि मुझे 32-बिट और 64-बिट लक्ष्य के लिए अलग-अलग रास्तों की आवश्यकता थी, और ऐसा करने में थोड़ा सा लग गया, इसलिए मैंने इस प्रक्रिया को विस्तार से बताया है ।
संपत्ति शीट के साथ मेरे पास एक गलतफहमी थी कि सामान्य वीएस संपत्ति संपादक के विपरीत, जहां आप विभिन्न कॉन्फ़िगरेशन / प्लेटफ़ॉर्म कॉम्बो को संपादित कर सकते हैं, एक संपत्ति शीट सिर्फ गुणों की एक सूची है। इसमें प्रति-कॉन्फ़िगरेशन और प्रति-प्लेटफ़ॉर्म सब-सेक्शन नहीं है। यह भ्रामक था क्योंकि जब मैंने किसी प्रोजेक्ट को एक शीट जोड़ा तो यह प्रत्येक कॉन्फ़िगरेशन / प्लेटफ़ॉर्म नोड के बजाय शीर्ष स्तर के प्रोजेक्ट नोड के तहत दिखाई दिया। सभी प्रविष्टियाँ वास्तव में एक ही प्रॉपर्टी शीट फ़ाइल के लिए होती हैं, इसलिए संपादन करना सभी को बदल देता है, लेकिन मुझे शुरू में समझ नहीं आया था और सोचा था कि मुझे अभी भी प्रत्येक स्थान पर व्यक्तिगत रूप से मूल्य बदलना होगा।
आप उन सभी के लिए, या केवल कुछ सबसेट के लिए केवल एक कॉन्फ़िगरेशन / प्लेटफ़ॉर्म कॉम्बो में एक संपत्ति पत्रक जोड़ सकते हैं।
यदि आप वैश्विक सेटिंग्स करना चाहते हैं तो कॉन्फ़िगरेशन / प्लेटफ़ॉर्म ओवरराइड्स यह सुनिश्चित करके कर सकते हैं कि अधिक विशिष्ट संपत्ति पत्रक अंतिम हैं। तो आपके पास एक प्रॉपर्टी शीट "सभी कॉन्फ़िगरेशन" हो सकती है, फिर "x86" के लिए एक, "x64" के लिए एक "डीबग" के लिए और एक "रिलीज़" के लिए। X64 डिबग लक्ष्य में "सभी", "x86", "डीबग" पत्रक होंगे। मूल रूप से वीएस का संपत्ति संपादक आंतरिक रूप से अनुकरण करता है।