คำถามติดแท็ก castle-windsor

5
Castle Windsor คืออะไรและทำไมฉันถึงต้องแคร์?
ฉันเป็นนักพัฒนา Windows มาเป็นเวลานานโดยตัดฟันของฉันใน win32 และ COM ต้น ฉันทำงานกับ. NET ตั้งแต่ปี 2001 ดังนั้นฉันจึงค่อนข้างคล่องแคล่วใน C # และ CLR ฉันไม่เคยได้ยินเกี่ยวกับ Castle Windsor มาก่อนจนกว่าฉันจะเริ่มมีส่วนร่วมใน Stack Overflow ฉันอ่านคู่มือ "เริ่มต้นใช้งาน" ของ Castle Windsor แล้ว แต่ยังไม่ได้คลิก สอนเทคนิคใหม่ให้กับสุนัขตัวเก่าและบอกฉันว่าทำไมฉันจึงควรรวม Castle Windsor เข้ากับแอพสำหรับองค์กร

4
Ioc / DI - เหตุใดฉันจึงต้องอ้างอิงเลเยอร์ / แอสเซมบลีทั้งหมดในจุดเริ่มต้นของแอปพลิเคชัน
(เกี่ยวข้องกับคำถามนี้EF4: เหตุใดจึงต้องเปิดใช้งานการสร้างพร็อกซีเมื่อเปิดใช้งานการโหลดแบบขี้เกียจ ) ฉันยังใหม่กับ DI ดังนั้นอดทนกับฉัน ฉันเข้าใจว่าคอนเทนเนอร์มีหน้าที่ในการสร้างอินสแตนซ์ประเภทที่ลงทะเบียนทั้งหมดของฉัน แต่ในการดำเนินการดังกล่าวจำเป็นต้องมีการอ้างอิงถึง DLL ทั้งหมดในโซลูชันของฉันและการอ้างอิง หากฉันไม่ได้ใช้คอนเทนเนอร์ DI ฉันจะไม่ต้องอ้างอิงไลบรารี EntityFramework ในแอป MVC3 ของฉันมีเพียงเลเยอร์ธุรกิจของฉันซึ่งจะอ้างอิงเลเยอร์ DAL / Repo ของฉัน ฉันรู้ว่าในตอนท้ายของวัน DLL ทั้งหมดจะรวมอยู่ในโฟลเดอร์ bin แต่ปัญหาของฉันคือต้องอ้างอิงอย่างชัดเจนผ่าน "เพิ่มการอ้างอิง" ใน VS เพื่อให้สามารถเผยแพร่ WAP พร้อมไฟล์ที่จำเป็นทั้งหมดได้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.