.net - Common files in output directories in a C# program -


मेरे VS2008 समाधान में निम्नलिखित सेटअप है।

  • Program1
  • प्रोग्राम 2
  • Common.dll (दोनों प्रोग्राम 1 और प्रोग्राम 2 का उपयोग और संदर्भित है)

डीबग मोड में मैं अपनी आउटपुट निर्देशिका को प्रोग्राम फाइलों के लिए \ Productname सेट करना चाहता हूं, क्योंकि कुछ कोड को विभिन्न कारणों के लिए एक्सई पथ मिलेगा।

मेरी समस्या यह है कि प्रोग्राम 1 संकलित होने पर, त्रुटि प्रदान करेगी कि वह Common.dll की प्रतिलिपि नहीं कर सकता यदि प्रोग्राम 2 शुरू हो गया है। और विस वर्णा

यहाँ पर झुंझलाहट यह है कि मैं अक्सर सामान्य.dll में परिवर्तन नहीं करता है, लेकिन 100% समय इसे कॉपी करने की कोशिश करेगा, न केवल जब परिवर्तन होते हैं मुझे सभी कार्यक्रमों को बंद करना है, और उसके बाद का निर्माण करना और फिर उन्हें शुरू करना।

तो मेरा प्रश्न यह है, कि मैं केवल सामान्य फाइलें कैसे बना सकता हूँ यदि Common.dll प्रोजेक्ट

मैंने निम्नलिखित की कोशिश की और मुझे लगता है कि यह वह व्यवहार दिखाता है जिसे आप ढूंढ रहे हैं:

  • प्रोग्राम फ़ाइलें \ उत्पादनाम (जैसे कि प्रोग्राम 1 और प्रोग्राम 2
  • प्रोग्राम 1 और प्रोग्राम 2 प्रोजेक्ट में common.dll प्रोजेक्ट का आउटपुट परिवर्तित करें: "कॉपी स्थानीय" को गलत पर सेट करें Common.dll का संदर्भ

इस तरह से विज़ुअल स्टूडियो केवल आम.dll की प्रतिलिपि बनाने का प्रयास करता है यदि इसका स्रोत कोड परिवर्तित हो।


Comments

Popular posts from this blog

.net - C# List<T>.Find(x=>x.Rectangle.Contains(Point)) FAIL -

iphone - Smoothing a rounded stroke in Core Graphics -

c++ - QtQuick: QQmlApplicationEngine failed to load component qrc:/main.qml:23 Invalid attached object assignment -