13
การกำหนดค่า. NET (app.config / web.config / settings.settings)
ฉันมีแอปพลิเคชั่น. NET ซึ่งมีไฟล์การตั้งค่าที่แตกต่างกันสำหรับการสร้าง Debug และ Release เช่นไฟล์ debug app.config ชี้ไปที่การพัฒนาSQL Serverซึ่งมีการเปิดใช้งานการดีบักและเป้าหมายการปล่อยไปยัง SQL Server ที่ใช้งานจริง นอกจากนี้ยังมีการตั้งค่าอื่น ๆ ซึ่งบางอย่างมีความแตกต่างในการดีบัก / รีลีส ปัจจุบันฉันใช้สองไฟล์การกำหนดค่าแยกต่างหาก (debug.app.config และ release.app.config) ฉันมีเหตุการณ์บิลด์ในโครงการที่ระบุว่านี่เป็นบิลด์รีลีสจากนั้นคัดลอก release.app.config ไปยัง app.config มิฉะนั้นให้คัดลอก debug.app.config ไปยัง app.config ปัญหาคือแอปพลิเคชันดูเหมือนว่าจะได้รับการตั้งค่าจากไฟล์ settings.settings ดังนั้นฉันต้องเปิดการตั้งค่าการตั้งค่าใน Visual Studio ซึ่งแจ้งให้ฉันว่าการตั้งค่ามีการเปลี่ยนแปลงดังนั้นฉันยอมรับการเปลี่ยนแปลงบันทึก settings.settings และมี เพื่อสร้างใหม่เพื่อให้ใช้การตั้งค่าที่ถูกต้อง มีวิธีที่ดีกว่า / แนะนำ / ที่ต้องการสำหรับการบรรลุผลที่คล้ายกัน? หรืออย่างเท่าเทียมกันฉันได้เข้าหานี้ผิดทั้งหมดและมีวิธีที่ดีกว่า
162
c#
.net
asp.net
vb.net
configuration