"किसी भी CPU" के लिए लक्ष्य प्लेटफ़ॉर्म नहीं बदला जा सकता


92

मैं x86 पीसी पर काम करता हूं और वीएस2010 में .NET 4.0 (3.5 के साथ एक ही जांच) का उपयोग करता हूं। जब मैं एक नया प्रोजेक्ट बनाता हूं (उदाहरण के लिए WinFormsApp), तो पहली चीज जो मैं करना चाहता हूं वह है प्रोजेक्ट / टारगेट प्लेटफॉर्म को "किसी भी सीपीयू" में बदलना।

मैं निम्नलिखित कार्य करता हूं:

परियोजना के गुण -> निर्माण -> टारगेटप्रोल रिकॉर्डर को "किसी भी सीपीयू" में बदलें

गुणों के शीर्ष पर पृष्ठ अभी भी "सक्रिय (x86)" है, इसलिए मैं करता हूं

समाधान गुण -> विन्यासमग्र -> मंच -> नया (क्योंकि x86 उपलब्ध नहीं है) और समाधान मंच "सीपीयू" बनाएं।

अब परियोजना के गुण "सक्रिय (कोई भी सीपीयू)" हैं और मैं इसे आगे और पीछे जैसे चाहे वैसे बदल सकता हूं।

और अब समस्या: जब मैं एक नया प्रोजेक्ट जोड़ता हूं, तो यह फिर से "सक्रिय (x86)" और I -again पर सेट हो जाता है - प्रोजेक्ट सेटिंग्स को बदल नहीं सकता है। SolutionProperties में - इस दूसरी परियोजना के लिए विन्यास प्रबंधक, "कोई भी CPU" प्लेटफ़ॉर्म उपलब्ध नहीं है और मैं एक नया जोड़ नहीं सकता, क्योंकि यह मुझे बताता है कि AnyCPU के लिए एक समाधान मंच पहले से ही है ...

मैं क्या गलत कर रहा हूं? क्या किसी भी नए प्रोजेक्ट को AnyCPU में सेट करना इतना कठिन हो सकता है?


विकल्प के तहत सभी समाधान सेटिंग्स / विकल्प दिखाने के लिए कुछ सेटिंग है।
लीपी

ओह, मैं देख रहा हूं, लेकिन मुझे लक्ष्य प्लेटफार्मों के बारे में वहां कुछ भी नहीं मिल रहा है।
मार्टिन बुका वेसर

जवाबों:


137

कॉन्फ़िगरेशन मैनेजर में, आप अपने प्रोजेक्ट के लिए एक नया प्लेटफॉर्म जोड़ सकते हैं। हालांकि, आपको "नए समाधान प्लेटफ़ॉर्म बनाएं" को अनचेक करने की आवश्यकता है यदि आपने पहले से ही अपने समाधान के लिए प्लेटफ़ॉर्म जोड़ा है, अन्यथा आपको वास्तव में चेतावनी मिलेगी कि समाधान प्लेटफ़ॉर्म पहले से ही है।


4
समझ में नहीं आता क्यों, लेकिन यह भी काफी समझ में नहीं आता कि मैंने ऐसा क्यों नहीं किया। हालाँकि, मेरी समस्या का जवाब है। लेकिन गंभीरता से, मुझे कभी भी भाषा को जर्मन में नहीं बदलना चाहिए था। अनुवाद भयानक हैं ...
मार्टिन बुका वेसर

"नया समाधान प्लेटफ़ॉर्म बनाएं" को अनचेक करने का काम किया। धन्यवाद! +1
फ़का डे

यदि आप "कोई भी CPU" नहीं जोड़ सकते हैं तो आप क्या करते हैं?
डग किम्जे

61

लक्ष्य प्लेटफ़ॉर्म बदलने के लिए निम्न कार्य करें:

[१.] कॉन्फ़िगरेशन प्रबंधक खोलें

यहां छवि विवरण दर्ज करें

[२.] प्लेटफार्मों में, नया चुनें।

यहां छवि विवरण दर्ज करें

[3.] नया मंच x64 का चयन करें या आपको "सेलेक्ट" किसी भी सीपीयू "या" खाली "से कॉपी सेटिंग्स में, और" नया समाधान प्लेटफ़ॉर्म बनाएं "को अनचेक करें

यहां छवि विवरण दर्ज करें

source: ericklan.com


1
मेरे पास "नया" विकल्प नहीं है। मैं केवल x86 और संपादन देखता हूं। कोई विचार?
क्रिश

2
चित्र कुछ भी जैसे पोस्ट की गुणवत्ता में सुधार करने में मदद करते हैं। +1।
RBT

4

आप लक्ष्य प्लेटफ़ॉर्म को कॉन्फ़िगर करने के लिए निम्नानुसार आगे बढ़ सकते हैं:

  1. Visual Studio में, समाधान पर क्लिक करें "गुण" का चयन करें
  2. एक सेटिंग संवाद दिखाई देगा
  3. कॉन्फ़िगरेशन सेटिंग्स पर क्लिक करें: आप समाधान की सभी परियोजनाओं और संकलन की जिम्मेदारी देखेंगे।
  4. "कॉन्फ़िगरेशन प्रबंधक" बटन पर क्लिक करें (संवाद के शीर्ष दाईं ओर)
  5. आपको दो ड्रॉपडाउन दिखाई देंगे, वांछित लक्ष्य प्लेटफार्मों को जोड़ने के लिए "लक्ष्य प्लेटफ़ॉर्म" एक पर और फिर "नया" पर क्लिक करें
  6. एक बार इच्छित लक्ष्य प्लेटफ़ॉर्म जोड़े जाने के बाद, वह चुनें जो आप चाहते हैं
  7. पास क्लिक करें तो ठीक है
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.