Adding Component Reference – जब एक बार हम हमारे Component को पूरी तरह से Define कर लेते हैं, उसके बाद उस Component को हमें जिस Project में Use करना होता है, उसमें इस Component का Reference Add करना होता है अथवा Component को Use करने का अन्य तरीका ये है कि हम अपने Component को अपने Project की Bin Directory में Copy करें, जहां ASP.NET स्वयं ही इस Directory को Monitor करता है और उस Component की सभी Classes को उस Project में Use करने के लिए Available करवा देता है।
Component को Copy करने के लिए हम चाहें तो Manually ये काम कर सकते हैं अथवा हम Visual Studio के Reference Feature का प्रयोग करते हुए अपने Component के Reference को अपने Web Project के साथ Use कर सकते हैं।
उदाहरण के लिए यदि हम हमारे Component को UseComponents Project में Use करना चाहें, तो सबसे पहले हमें हमारे Component को Compile करके उसकी Assembly Generate करना होता है, जिसके लिए हम निम्न चित्रानुसार Component Project पर Right Click करके Display होने वाले Popup Menu से “Build…” Option को Click कर सकते हैं:
परिणामस्वरूप यदि बिना किसी Error के हमारा Component Build हो जाता है, तो इस Project की Bin Directory में Component.dll नाम की एक Assembly Create हो जाती है, जिसे हम निम्न चित्रानुसार Hidden Files की List को Open करके देख सकते हैं:
जब एक बार हमारे Component की Assembly File Create हो जाती है, तो उसके बाद हम अपने UseComponents Project पर Right Click करके निम्न चित्रानुसार Display होने वाले Popup Menu से “Add => Reference…” Option को Click कर सकते हैं:
जिसके परिणामस्वरूप हमारे सामने निम्न चित्रानुसार “Reference Manager” नाम का एक Dialog Box Display होता है:
इस Dialog Box में दिखाई देने वाले “Browse…” Button को Click करके Display होने वाले Dialog Box में हम उस Component की Assembly File को निम्नानुसार Select कर सकते हैं, जिसे Current Project में Use करना चाहते हैं:
Component File को Select करके “Add” Button पर जैसे ही Click करते हैं, हमारा Component Current Project में निम्न चित्रानुसार Add हो जाता है:
जहां “OK” Button पर Click करते ही इस Component का Reference हमारे Current Project में निम्न चित्रानुसार Add हो जाता है:
जब हम उपरोक्तानुसार तरीके से अपने Component की Assembly का Reference अपने Project में Add कर लेते हैं, उसके बाद यदि हम हमारे Component में किसी प्रकार का Change करके उसे फिर से Recompile करते हैं, तो जो Project उस Component को Use कर रहा होता है, वह Automatically Most Updated Component को Reference करने लगता है।
यानी हमें हमारे Project में उस Modified Component की Assembly को फिर से Reference करने की जरूरत नहीं होती, बल्कि इस बात का ध्यान स्वयं Visual Studio रखता है और Current Project में Use होने वाले सभी Components के हमेंशा Most Updated Version को ही Use करता है।
Creating Component in ASP.NET
Classes and Namespaces
Adding Component Reference
Using Component
Properties and State
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook Advance ASP.NET WebForms with C# in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
Advance ASP.NET WebForms in Hindi | Page:707 | Format: PDF