Linqpad, büyük kod tabanımla çalışabileceğim tek komut dosyası ortamıdır. Benim için çalışan tek ortamın nedeni, diğer çözümlerin (ironpython vb.) Her zaman app.config dosyasından yapılandırmayı düzgün bir şekilde yükleyememesi, ancak linqpad.config'inKullanılacak linqpad yapılandırma dosyasını programsal olarak atayabilir miyim?
çalışabilmesidir. Sorun şu ki, birden çok yapılandırma dosyası ve Bir betik için bunlardan birini kullanmak istiyorum, linqpad kurulum dizinine gitmeliyim, doğru config dosyasını linqpad.config olarak yeniden adlandırıp linq'i yeniden başlatmalıyım. Çok üretken.
İçinden dosyayı ayarlamak için denedim:
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", @"C:\Shared\app.config");
ama herhangi bir etkisi yoktu. Linqpad'de bir C# Programının Main() yönteminde kullanılacak yapılandırma dosyasını değiştirebilmem için herhangi bir yolu var mı? Kullanılacak yapılandırma dosyasını ayarlayan ve kodumun kalanını çalıştıran bir işleve çağrı yapabilirsem, bu harika olur.
yapılandırma dosyası yeniden adlandırma ve LINQPad yeniden başlayarak, ayrı oluştururken düşündünüz tercih etmek yerine Klasörler, her biri istenen yapılandırma dosyasının ve LINQPad.exe dosyasının bir kopyasına sahip olur mu? –
Bu, verimliliğimi gerçekten iyileştirmiyor. Belirli bir yapılandırma dosyasını kullanması gereken yeni bir sorgu oluşturmak istediğimde, aramanın en üstünde bir çağrı da dahil olmak üzere, exe + config vb. Ile yeni bir klasör oluşturmaktan çok daha hızlı olacaktır. Bu yüzden özellikle soruyorum. Programatik kurulum mümkündür. – mahonya
Anladım. Şimdi mümkün değil, ancak TODO listesinde. LINQPad gelecekte buna sorgu özellikleri seçeneği ile izin verecektir. Yine de, programlı olarak asla mümkün olmayacaktır. Senaryo çalıştığında, çok geç. –