5
จะรับตำแหน่งของ DLL ที่กำลังดำเนินการอยู่ได้อย่างไร?
ฉันมีไฟล์กำหนดค่าที่ฉันต้องโหลดเพื่อเป็นส่วนหนึ่งของการเรียกใช้งาน dll ที่ฉันกำลังเขียน ปัญหาที่ฉันพบคือตำแหน่งที่ฉันใส่ไฟล์ dll และ config ไม่ใช่ "ตำแหน่งปัจจุบัน" เมื่อแอปกำลังทำงาน ตัวอย่างเช่นฉันใส่ไฟล์ dll และ xml ที่นี่: D: \ Program Files \ Microsoft Team Foundation Server 2010 \ Application Tier \ Web Services \ bin \ Plugins แต่ถ้าฉันพยายามอ้างอิงไฟล์ xml (ใน dll ของฉัน) เช่นนี้: XDocument doc = XDocument.Load(@".\AggregatorItems.xml") จากนั้น\ AggregatorItems.xmlแปลเป็น: C: \ windows …