उन एमएस बिल्ड/वीएस पोस्ट बिल्ड एक्सपोनेंट्स के दिमाग को चुनना चाहता था।विजुअल स्टूडियो 2010 - प्रति डेवलपर/मशीन/पर्यावरण वेब। कॉनफिग सेटिंग्स
मैं अपनी web.config प्रविष्टियों प्रति उपयोगकर्ता/मशीन/पर्यावरण अनुकूलन योग्य होना चाहता हूं।
मैं web.config में चिह्नित मेरी कॉन्फ़िगर करने योग्य/परिवर्तनीय प्रविष्टियां प्राप्त कर सकता हूं और उन प्रविष्टियों को संबंधित उपयोगकर्ता/पर्यावरण फ़ाइल द्वारा ओवरराइड करना चाहूंगा और यह आदेश देना चाहूंगा कि कौन सी प्रविष्टियां दूसरे को ट्रम्प करें यदि प्रविष्टि है कई फाइलों में मिला।
उदाहरण के लिए: web.config एक $ connectionstring प्रवेश और प्रति उपयोगकर्ता/पर्यावरण अनुकूलन फ़ाइलों संदर्भ/विन्यास समाधान
जिसका मतलब है कि बनाया गया है पर निर्भर करता है $ connectionstring को बदलने के लिए संभावित मान हो सकता है, मैं
user_joe.config
$connectionstring = db_where_joe_like_to_connect_to
staging.config
: नीचे की तरह फ़ाइलों का सेट हो सकता थाproduction.config
$connectionstring = db_production
इसलिए यदि जो अपने देव बॉक्स के समाधान के संकलन है, web.config connectionstring $ के लिए मूल्य "db_where_joe_like_to_connect_to" होना चाहिए।
मुझे आशा है कि वहां एक ऐसा समाधान हो सकता है जिसमें नंत शामिल न हो।
उम्मीद है कि कोई पॉइंटर्स फेंक सकता है।
पॉइंटर्स एडम के लिए धन्यवाद। इससे मदद मिली :) – thanikkal
यह एक भयानक सुझाव है। तो आप कह रहे हैं कि यदि आपके पास 20 डेवलपर्स हैं, तो आपको निर्माण के प्रकारों की संख्या 20 अलग-अलग निर्माण लक्ष्य बनाना चाहिए? यह एक रखरखाव दुःस्वप्न है। –
ओच। भयानक सुझाव या मुश्किल सुविधा? यदि आपके पास बेहतर तरीका है तो हम बेहतर सुझावों के लिए खुले हैं अन्यथा मैं 'दुर्भाग्यपूर्ण' पर वापस जाने पर विचार करता हूं। यदि आप प्रकाशन के दौरान ऐसा करना चाहते हैं तो यह आसान है। यह दुर्भाग्यपूर्ण है हालांकि निर्माण के लिए केवल अतिरिक्त कदम उठाना है। –