तुम सिर्फ वेबसाइट परियोजना के लिए एक "परियोजना संदर्भ" के रूप में जोड़ने का प्रयास किया है? वेबसाइट प्रोजेक्ट पर राइट क्लिक करें, "संदर्भ जोड़ें ..." चुनें और "प्रोजेक्ट्स" टैब पर स्विच करें।
यहां एक त्वरित परीक्षण से पता चला कि कंसोल ऐप प्रोजेक्ट (.exe) का आउटपुट जब मैंने समाधान बनाया था तो वेबसाइट के/bin फ़ोल्डर में कॉपी किया गया था।
तब आप यह सुनिश्चित करने के लिए अपने मानक परिनियोजन तंत्र का उपयोग करने में सक्षम होना चाहिए कि यह अन्य पुस्तकालयों के साथ ही सर्वर पर प्रतिलिपि बनाई गई है।
क्षमा याचना, तुम सही हो, यह केवल एक वेब applciation साथ, एक वेबसाइट परियोजना के साथ काम नहीं करता।
इस मामले में, आपको अपने कंसोल ऐप पर "पोस्ट बिल्ड" ईवेंट का उपयोग वेबसाइट के फ़ोल्डर में कॉपी करने के लिए करना होगा।
समाधान एक्सप्लोरर में कंसोल ऐप प्रोजेक्ट पर राइट क्लिक करें और "गुण" चुनें या जब आपके पास प्रोजेक्ट से फ़ाइल है, तो "प्रोजेक्ट" मेनू का उपयोग करें।
xcopy "$(TargetDir)$(TargetFileName)" "c:\users\[UserName]\Documents\Visual Studio 2010\Websites\[ProjectName]\bin\" /D /S /I /Y
आप PDB और config फाइल के रूप में अच्छी तरह से तो जैसे कुछ शामिल करना चाहते हैं:
फिर "घटनाक्रम बिल्ड" टैब पर, "पोस्ट-निर्माण घटना कमांड लाइन" की तरह कुछ करने के लिए अद्यतन निम्नलिखित बेहतर होगा:
xcopy "$(TargetDir)$(TargetName).*" "c:\users\[UserName]\Documents\Visual Studio 2010\Websites\[ProjectName]\bin\" /D /S /I /Y
स्रोत
2011-03-30 15:16:33
मैं एक घटना बिल्ड पश्चात कि .exe फ़ाइल और उसके आश्रित फाइलों के साथ एक इलाज काम करता है के साथ मेरा उत्तर नवीनीकृत किया है। –