ฉันมีรหัสบางอย่าง
var type = Type.GetType("namespace, assembly");
return Activator.CreateInstance(type);
ซึ่งทำงานได้ดีในสถานการณ์ส่วนใหญ่ แต่เมื่อโค้ดนี้ถูกอ้างอิงใน Global.asax ของเว็บไซต์ที่ถูกดีบั๊กโดยใช้ Cassini/Visual Studio Development Server ไม่พบประเภทดังกล่าว
ประเภทอยู่ในแอสเซมบลีที่ไม่ได้อ้างอิง แต่โดยปกติจะอยู่ในไดเร็กทอรีเอาต์พุตเดียวกันกับแอสเซมบลีที่ดำเนินการ อย่างไรก็ตาม เมื่อตรวจสอบอย่างใกล้ชิด ปรากฏว่าในระหว่างการดีบัก Cassini วางแอสเซมบลีที่ดำเนินการและแอสเซมบลีที่อ้างอิงแต่ละรายการลงในไดเร็กทอรีของตัวเองในตำแหน่งต่อไปนี้ C:\users...\AppData\Local\Temp\Temporary ASP.NET Files\root... .. อย่างไรก็ตามเห็นได้ชัดว่าไม่มีชุดประกอบ 'ที่ไม่ได้อ้างอิง' อยู่ที่นั่น
มีวิธีให้ VS คัดลอกทรัพยากรเพิ่มเติมลงในไดเร็กทอรีชั่วคราวหรือเรียกใช้จากไดเร็กทอรีที่ระบุหรือไม่? การใช้ IIS เป็นทางออกเดียวหรือไม่
ขอบคุณล่วงหน้า.