2014-04-25 22 views
10

Kullanıcıların programın çalışması için bazı ayarlara gidip ayarlayabildiği bir App.Config dosyam var. Ama ben kopyalamak ve exe, DLL, vb vermek için programın bin \ release klasörüne gittiğimde App.Config dosyasını bulamıyorum. Ne yapmalıyım? Bu bir ConsoleApp'dir.AppConfig dosyası bin dizininde bulunamadı

cevap

18

sizin App.Config willbe uygulamanız adı SampleApplication.exe sonra aşağıdaki dosya adı

SampleApplication.exe.config için kontrol edilmesi gereken ise eğer öyleyse ApplicationName.exe.config

dönüştürülür. MSDN GELEN

: Visual Studio'da geliştirirken App.Config

, proje dizininde uygulamanız için kaynak yapılandırma dosyası yerleştirmek ve her zaman kopyalama Çıktı Dizin özelliği için onun Kopyala ayarlamak veya yeni olmadığını kopyala . yapılandırma dosyasının adı .config uzantılı uygulamanın adıdır. Örneğin, myApp.exe adlı bir uygulama myApp.exe.config adlı bir kaynak yapılandırma dosyasına sahip olmalıdır.

+0

Oh bilmiyordum: Burada

Özellikleri ekranında bir görüntü var. Tamam şimdi buldum, bir XML dosyası olması gerektiğini düşünüyordum. –

+0

evet, bu bir xml dosyasıdır, ancak bir uzantı olarak 'xml' içermez. –

3

App.config dosyası, kopyalamaya kurmak üzere ayarlanmış mı? VS'deki App.config öğesini sağ tıklatıp Özellikler'e giderseniz, 'İçerik' ve 'Her Zaman Kopyala'/'Daha yeni kopyala' olarak ayarlanmalıdır.

The App.config properties to check:

İlgili konular