2010-04-26 30 views
7

पर पथ तक पहुंचें, मैं विंडोज़ सेवा निष्पादन योग्य के भीतर app.config फ़ाइल के लिए प्रोग्रामेटिक रूप से पथ प्राप्त करने का एक तरीका ढूंढ रहा हूं। निर्माण प्रक्रिया program-name.exe.config करने के लिए App.config बदलता है और मैं कुछ ऐसा कर सकता है:app.config प्रोग्रामेटिक रूप से

var configFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "program-name.exe.config"); 

हालांकि, मैं कार्यावधि में कॉन्फ़िग फ़ाइल नाम प्राप्त करने का कोई रास्ता है कि मुश्किल में exe नाम कोडिंग शामिल नहीं करता है के लिए देख रहा हूँ आवेदन पत्र। कॉन्फ़िगरेशन प्रबंधक के पास ऐसा करने का कोई तरीका है, इसलिए यह संभव होना चाहिए।

उत्तर

9

मैं आमतौर पर AppDomain.CurrentDomain.SetupInformation.ConfigurationFile का उपयोग करता हूं। हालांकि विंडोज सेवा संदर्भ में इसे आजमाया नहीं था।

+0

यह सही है। – grenade

+0

<- उत्तर –

+1

@ फिलिप एकबर्ग स्वीकार करें: छह मिनट में, एसओ देवता इसे संभव बना देंगे ... – grenade

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