2013-02-28 4 views
5

मैं अपने MSBuild स्क्रिप्ट निर्दिष्ट समाधान विन्यास "नवीनतम | किसी भी सीपीयू" अमान्य है

C:\<path>\<solutionname>.sln.metaproj : error MSB4126: The specified solution 
configuration "Latest|Any CPU" is invalid. Please specify a valid solution 
configuration using the Configuration and Platform properties (e.g. MSBuild.exe 
Solution.sln 
/p:Configuration=Debug /p:Platform="Any CPU") or leave those properties blank 
to use the default solution configuration. 

बनाएँ-> कमांड लाइन तर्क के तहत मेरे जेनकींस विन्यास में जेनकींस

में चल रहे के साथ इस त्रुटि हो रही है मैं

है
/t:Deploy /P:Configuration=Latest 

मैंने इसे किसी भी मुद्दे के बिना अन्य परियोजनाओं पर उपयोग किया है और मेरे पास व्यावहारिक रूप से एक ही बिल्ड फ़ाइल है लेकिन मैंने कभी यह समस्या पहले कभी नहीं देखी है। मुझे संदेह है कि एकमात्र चीज जो अलग है वह समाधान फ़ाइल है कि वहां कुछ अलग हो सकता है जिसे बदलने की जरूरत है।

उत्तर

10

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

समाधान एक्सप्लोरर में समाधान पर राइट क्लिक करें और "कॉन्फ़िगरेशन प्रबंधक" का चयन करें, फिर आपको निम्न UI के साथ प्रस्तुत किया जाएगा। यह समाधान में सभी परियोजनाओं को सूचीबद्ध करता है, वे किस प्रकार हैं (कोई भी CPU, x86 आदि) और क्या उन्हें उस कॉन्फ़िगरेशन के हिस्से के रूप में बनाया जाना चाहिए।

Visual Studio Configuration Manager UI

अब आप एक विन्यास "नवीनतम" कहा जाता है बना सकते हैं और यह तय करें कि कि विन्यास के लिए बनाया जा करने की जरूरत है सकते हैं।

+2

मेरी समस्या मेरी नई कॉन्फ़िगरेशन के लिए web.config ट्रांसफॉर्म में जांचना भूल गई थी। – scw

संबंधित मुद्दे