हम अपनी परियोजनाओं के निर्माण के लिए Hudson का उपयोग करते हैं, और हडसन आसानी से संकलन समय पर "% BUILD_NUMBER%" जैसे पर्यावरण चर को परिभाषित करता है।क्या मैं csharp में संकलन-समय एनवी चर से निरंतर बना सकता हूं?
मैं कोड में उस चर का उपयोग करना चाहता हूं, इसलिए हम लॉग इन की तरह चीजें कर सकते हैं जो इसे चलाने के समय पर बनाते हैं। हालांकि मैं नहीं कर सकता System.Environment.GetEnvironmentVariable कि क्योंकि रन-टाइम वातावरण तक पहुँचने है, क्या मैं चाहता हूँ है कुछ की तरह:
#define BUILD_NUM = %BUILD_NUMBER%
या
const string BUILD_NUM = %BUILD_NUMBER%
सिवाय मैं वाक्य रचना पता नहीं है । क्या कोई कृपया मुझे सही दिशा में अंकित कर सकता है? धन्यवाद!
आप नंबर बदलने के लिए प्री-बिल्ड एक्शन/मैक्रो का उपयोग कर सकते हैं, क्या यह एक विकल्प होगा? – Bobby
मैं ऐसी किसी चीज़ की उम्मीद कर रहा था जिसके लिए फ़ाइलों को हर बार संशोधित करने की आवश्यकता नहीं थी, जहां इनपुट स्रोत फ़ाइलें अपरिवर्तित बनी रहती हैं और वर्तमान मान संकलित आउटपुट में डाला जाता है। –