2010-09-02 2 views
6

में प्रॉपर्टी शीट्स मैं वीएस2005 का उपयोग कर रहा हूं और मेरे पास एक प्रॉपर्टी शीट (बनाम फाइल) है जो मैं सभी सी ++ परियोजनाओं में जोड़ रहा हूं लेकिन मुझे लगता है कि उन्हें सी # परियोजनाओं में कैसे जोड़ना है। मैं यह कार्य कैसे करूं?सी #

+3

"संपत्ति पत्रक" क्या है? –

+0

क्या यह ऐसी चीज है जिसे आप ढूंढ रहे हैं? http://www.codeproject.com/KB/tabs/HadiPropertySheet.aspx – keyboardP

+0

नहीं, मैं प्रॉपर्टी शीट्स के बारे में बनाम बनाम फाइलों के बारे में बात कर रहा हूं। इसके अलावा, मेरा मतलब है 'परियोजना' मेरे प्रश्न में 'समाधान' नहीं। – Graham

उत्तर

2

एक प्रोजेक्ट प्रॉपर्टी शीट सी ++ आईडीई का कार्यान्वयन विवरण है। सी # आईडीई के लिए कोई समकक्ष नहीं है। अधिकतर क्योंकि ट्विक करने के लिए बहुत कम knobs हैं। सी और सी ++ कंपाइलर और लिंकर की तुलना में, जिनके पास, 100 से अधिक विकल्प हैं। प्रबंधित कोड तरीका इसके बजाय [विशेषताओं] का उपयोग करना है।

परियोजना + गुण सी # सेटिंग्स को बदलने के लिए। दुर्लभता में आनंद लें। असल में उनमें से कोई भी बदलना काफी दुर्लभ है, यदि आवश्यक हो तो प्रोजेक्ट टेम्पलेट उनकी देखभाल करता है।

+9

लड़का यह इच्छापूर्ण सोच है। –

+0

यह किया जा सकता है। यह सिर्फ इतना है कि कोई भी नहीं किया है। –

6

हालांकि सी # में संपत्ति पत्रक के बराबर समकक्ष नहीं है, लेकिन आप जो भी चाहते हैं उसे पूरा करने के लिए कम से कम एक आसान तरीका है: csproj फ़ाइलें अन्य प्रोजेक्ट फ़ाइलों को आयात कर सकती हैं, इसलिए आपके पास एक सामान्य प्रोजेक्ट फ़ाइल हो सकती है जो केवल आउटपुट को परिभाषित करती है पथ।

यह सब पहले से ही कवर किया गया है: How to set the output path of several visual C# projects

2

मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन अभी भी ... बस प्रोजेक्ट फ़ाइल मैन्युअल रूप से संपादित करें और एक संपत्ति शीट का उपयोग करने के <import> अनुभाग जोड़ें:

<Project ...> 
    <Import Project="$(SolutionDir)\Local.props" /> 
</Project> 

करने के लिए एक वास्तविक परियोजना फ़ाइल के लिए कोई ज़रूरत नहीं आयात।

+0

लेकिन याद रखें, स्थानीय.प्रॉप में एक संपत्ति डालने का मतलब है कि आपको इसे उस फ़ाइल से भी हटा देना चाहिए जिसमें इसे शामिल किया गया हो। आखिरी संपत्ति जीतती है ... –