Standart .NET yapılandırma (app.config) dosyasından bazı yapılandırmaları okuyan bir bileşenim var. Bu bileşen için (TD.NET kullanarak) birim sınamaları (NUnit) çalıştırdığımda, yapılandırma dosyasının okunmadığını farkettim. onun değer C'ye ayarlanmış olduğunu AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
NUnit testleri (TD.NET) çalıştırılırken hatalı yapılandırma dosyası
incelenmesi üzerine
Ben fark etmiş: tmp6D2F.tmp (bazı geçici rastgele locaiton) \ \ Users \ ltal \ AppData \ Local \ Temp.
Bunun neden bir sebebi var mı? (NUnit mi yoksa TD.NET'in hatası mı?)
Bu SetupInformation nesnesini sınama uğruna kendim ayarlayabilirim, henüz denemedim, ancak hala neden bunun gibi oluşturulmadığını merak ediyorum. varsayılan.
Ayarlar ile yapılandırma arasındaki fark nedir? bununla ilgili bir bağlantın var mı? nereye gitmeli ..? –
Ayarlar dosyası, C: \ Documents and Settings altındaki bir konuma kaydedilir ve genellikle çalışma zamanı sırasında değiştirmek istediğiniz ve özellikle uygulama güncellemelerini sürdürmek istediğiniz kullanıcıya özgü ayarlar (arka plan renkleri gibi) için kullanılır. Genellikle App.Config dosyasında bağlantı dizeleri gibi şeyler depolardım. Bağlantı eklemek için düzenlenmiştir. –