ฉันกำลังเล่นกับ NServiceBus โดยใช้โฮสต์ทั่วไป โดยเฉพาะฉันกำลังพยายามให้มีการกำหนดค่าที่แตกต่างกัน 2 แบบ การกำหนดค่าการดีบักที่บันทึกลงในคอนโซลและเวอร์ชันรีลีสที่บันทึกไปยัง metabase (ฉันใช้ VS2008) ฉันเพิ่งทำการเปลี่ยนแปลงโค้ดบางอย่าง (แสดงความคิดเห็นในคำสั่งการบันทึก) แต่ยังคงแสดงในบันทึกเมื่อฉันเรียกใช้โซลูชัน ในที่สุดฉันก็พบว่าฉันได้เปลี่ยนการกำหนดค่าเป็น Release ทำการเปลี่ยนแปลง จากนั้นจึงสร้าง ฉันคิดว่าการเปลี่ยนแปลงไม่ได้รับการหยิบยกขึ้นมาเนื่องจากในแท็บดีบั๊กของคุณสมบัติโปรเจ็กต์ของฉัน ฉันมีเส้นทาง (แบบย่อ) ต่อไปนี้ไปยังโฮสต์ทั่วไป:
C:...\Inventory\bin\Debug\NServiceBus.Host.exe
โปรดสังเกตว่ามันชี้ไปที่ไดเร็กทอรีการดีบักโดยเฉพาะ โดยพื้นฐานแล้ว แม้ว่าฉันจะอยู่ในการกำหนดค่ารีลีส แต่โฮสต์จะเริ่มทำงานในไดเร็กทอรีการดีบัก ซึ่งฉันคิดว่าตอนนั้นใช้ dll ในไดเร็กทอรีการดีบัก (ซึ่งเป็นเหตุผลว่าทำไมการเปลี่ยนแปลงของฉันจึงไม่ถูกรับ)
ฉันพยายามหาวิธีแก้ปัญหาแต่ไม่ประสบผลสำเร็จ VS Macros (เช่น $(Configuration)) และ Relative Pathing ไม่ได้รับอนุญาตที่นี่
มีความคิดอะไรบ้าง? ฉันหวังว่านี่ไม่จำเป็นต้องมีงานสร้างแบบกำหนดเอง