मैं PowerShell आईएसई में एक .NET 4.0 विधानसभा उपयोग करने का प्रयास कर रहा हूँ, और जो के माध्यम से प्रयोग किया जाता है कॉन्फ़िग फ़ाइल को बदलने की कोशिश कर रहा:CurrentDomain.SetData ("APP_CONFIG_FILE") का उपयोग करना PowerShell आईएसई में काम नहीं करता
[System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $PathToConfig);
[Configuration.ConfigurationManager] :: ConnectionStrings.Count हमेशा रिटर्न "1",
और "[Configuration.ConfigurationManager] :: ConnectionStrings [0] .Name" हमेशा "LocalSqlServer" देता है, और कहा कि ConnectionString नाम पर नहीं है मेरी ".config" फ़ाइल।
ध्यान दें कि एक PowerShell से PowerShell स्क्रिप्ट पर कार्य शीघ्र कार्यों को आदेश अपेक्षा के अनुरूप। यह तब होता है जब मैं इसे PowerShell ISE के भीतर से निष्पादित करता हूं, यह अपेक्षा के अनुसार काम नहीं करता है।
यह मैं – Trent
यह मेरे लिए काम किया के लिए काम नहीं किया। मुझे नियमित खोल के साथ-साथ आईएसई का उपयोग करके भी यही समस्या थी। – rikkit