Sabit bir ConfigurationManager.OpenExe(exePath)
yöntemiyle bir derlemeyle ilgili yapılandırma dosyalarını açabileceğimi biliyorum, ancak yalnızca bir montajla ilgili olmayan bir yapılandırma açmak istiyorum. Sadece standart bir .NET yapılandırma dosyası.Özel yapılandırma dosyalarını yükleme
cevap
makale vardır çok iyi, ama ne yazık ki Sorunuza cevap vermiyorlar.
sorununuzu çözmek için bu kod parçası denemelisiniz:
ExeConfigurationFileMap configMap = new ExeConfigurationFileMap();
configMap.ExeConfigFilename = @"d:\test\justAConfigFile.config.whateverYouLikeExtension";
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);
yapılandırma dosyası sadece bir XML dosyası ise açabilirsiniz edilir:
private static XmlDocument loadConfigDocument()
{
XmlDocument doc = null;
try
{
doc = new XmlDocument();
doc.Load(getConfigFilePath());
return doc;
}
catch (System.IO.FileNotFoundException e)
{
throw new Exception("No configuration file found.", e);
}
catch (Exception ex)
{
return null;
}
}
ve üstü değerleri alınırken: Ricky tarafından gönderildi
// retrieve appSettings node
XmlNode node = doc.SelectSingleNode("//appSettings");
ulaşılamaz kod 'new Exception (atmak "bulunamadı yapılandırma dosyası." , e); ' – Oybek
Dönüşü kaldıracağım, gerçekten ulaşılamayacak. –
neden .Net kitaplığından böyle harika sınıflarınız olduğunda XML'i kullanmalısınız. Bunu kullanmayı öneremem, tasarım açısından fakir. Sırada ne var? Farklı bir dize sınıfı uygulayın ... bunu düşünün. – Yuki
ben kullanırım ConfigurationManager.OpenMappedExeConfiguration - sonra tespit http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.openmappedexeconfiguration(v=vs.110).aspx
- 1. Özel, makineye özgü yapılandırma dosyalarını Salt
- 2. Monodevelop yapılandırma dosyalarını destekliyor mu?
- 3. Veri dosyalarını ShinyFiles ile yükleme
- 4. Özel yapılandırma dosyası için yapılandırma dönüşümü nasıl eklenir?
- 5. Özel ASP.NET Yapılandırma Bölüm
- 6. Özel yapılandırma bölümü, Yapılandırma'nın
- 7. Symfony yaml yapılandırma dosyalarını xml biçimine dönüştürme
- 8. Yapılandırma dosyalarını birden fazla sunucuda yönetme
- 9. Nokta dosyalarımda hangi IntelliJ yapılandırma dosyalarını kaydetmeliyim?
- 10. Özel yapılandırma dosyaları - Oynat! Framework 2.0
- 11. App.config C'deki Özel Yapılandırma bölümü #
- 12. Hadoop'ta özel yapılandırma değerlerini yayma
- 13. App.Config Özel yapılandırma bölümü sorunu
- 14. Mongo 3.0.6 raw WT dosyalarını geri yükleme
- 15. Web sayfasındaki ham klasörden html dosyalarını yükleme
- 16. Mod_perl yeniden yükleme kaynak dosyalarını nasıl değiştiririm?
- 17. Amazon s3 Müzik dosyalarını daha hızlı yükleme
- 18. Yükleme sırasında .NET yapılandırma dosyaları nasıl değiştirilir?
- 19. Symfony'nin yapılandırma parametrelerini veritabanından yükleme (Doktrin)
- 20. yükleme özel görünümü
- 21. özel yükleme öncesi özel iletişim kutusu
- 22. Balık yapılandırma dosyalarını bash gibi dinamik olarak nasıl yeniden yüklersiniz?
- 23. CKEditor'ın yapılandırma/dil dosyalarını aramak için kullandığı yolu nasıl tanımlarsınız?
- 24. Maven projesi için uygulama yapılandırma dosyalarını nereye yerleştirmeliyim?
- 25. Uygulama yapılandırma dosyalarını depolamak için S3'ü kullanma
- 26. OWIN statik dosyalarını kullanırken istemci önbelleğe almayı yapılandırma
- 27. Django ile özel SQL yükleme
- 28. özel yükleme kancası ve rpmbuild
- 29. Özel kullanım için Açısal FileManager Yapılandırma
- 30. Temel özel yapılandırma bölümü nasıl tanımlanır?
@Oliver By whateverYouLikeExtension', demek istediniz * yapmalısınız * bir şey * sonra '' config'' sonra? – Svish
@Svish: Hatırlamıyorum. Denedin mi? – Oliver
@Oliver Şimdilik denemek için var, ve gayet iyi çalışıyor :) – Svish