.NET Yapılandırma Dosyaları, uygulama dizini klasörü dışında configSource
İki uygulama bir konsol uygulaması var ve diğer ASP.NET bir uygulama. İkisi de aynı appSettings ve connectionStrings bilmek gerekir. Bu yüzden en iyisi app configSource özelliği kullanmak istiyorum./web config.config merkezi bir konuma noktasına dosyaları. Örneğin
<connectionStrings configSource="D:\connectionStrings.config"/>
<appSettings configSource="D:\appSettings.config"/>
Ancak bir hata ile başarısız:
Bu configSource geçersiz. nitelik: Bu configSource 'D:\appSettings.config' geçersiz. Yapılandırma dosyası olarak bir alt aynı dizine ya da dosyaya bakın.
Neyse hala yapılandırmayı kullanmak için yöneticileri appSettings connectionStrings/ve harici bir konumdan değerleri elde var mı?< / ^ br . Kod bunu eklemek zorunda memnunum, ama tüm Yapılandırma Yöneticisi sistemi değiştirmek zorunda istemiyorum.
CEVAP
Başka bir çözüm sadece bir bağlantı olarak tüm projeleri yapılandırma dosyasına eklemek yerine aslında projeleriniz için dosya kopyalıyor. Sonra set "Eylem Oluştur" dosya "İçerik" ve "Kopyalamak için Çıktı Dizini" için "Kopyala yeni" ve ne zaman derleme proje olacak dosyasında çıkış dizin.
Bir bağlantı "bağlantı olarak Ekle" Varolan Madde "iletişim Ekle" seçin dosya eklemek için
uygulama okuma.yapılandırma dosyası...
Farklı çözünürlük ve uygulama simgesi ...
Golang üretim uygulama yapılandırma we...
Pom.xml açmak için yapılandırma Maven ...
Basit bir yapılandırma Windows Formlar...