2010-02-24 10 views
32

हम असेंबली डिस्क्रिप्शन विशेषता का उपयोग हमारे असेंबली में नोट्स जोड़ने के लिए कर रहे थे (जैसे फिक्स/शाखा जानकारी)।विंडोज 7 में असेंबली डिस्क्रिप्शन के साथ क्या हुआ?

टेक्स्ट गुण/टिप्पणियों में XP पर पाठ दिखाई दे रहा था। हालांकि विंडोज 7 में यह क्षेत्र छिपा हुआ है।

क्या इस क्षेत्र को एक्सप्लोरर या किसी अन्य उपकरण में दिखाने का कोई तरीका है?

क्या एमएस कहीं भी समझाता है कि इस क्षेत्र को क्यों हटा दिया गया था और इसके बजाय हमें क्या उपयोग करना चाहिए? (? AssemblyTitle)

+0

क्यों कि एक नकली हो सकता है? – laktak

उत्तर

24

अपने परीक्षण विधानसभा में मैं यह मेरी AssemblyInfo.cs

[assembly: AssemblyDescription("this is a description")] 

में परिभाषित किया है मैं उसके एवज में विधानसभा से है कि पाठ को पुनः प्राप्त करने के लिए इन लाइनों में से किसी का उपयोग कर सकते हैं:

PowerShell के माध्यम से

(dir $path).VersionInfo.Comments 
सी # के माध्यम से

System.Diagnostics.FileVersionInfo.GetVersionInfo(path).Comments 
,210
+3

यह शक्तियों में भी काम करता है: * (डीआईआर ) .VersionInfo | fl * जहां फ़ाइल के लिए एक पूर्ण पथ है। – Aardvark

+1

अच्छा एक, आर्डवर्र्क। मेरे मूल PowerShell उदाहरण से अधिक संक्षिप्त। मैं इसे एक कदम आगे ले जाऊंगा: (डीआईआर $ पथ) .VersionInfo.Comments – xcud

+1

मुझे नहीं पता कि यह सवाल कैसे जवाब देता है ...? क्या विंडोज एक्सप्लोरर में इसे दिखाने का कोई तरीका है या नहीं? –

4

आप विंडोज 7 एक्सप्लोरर में AssemblyDescription प्रदर्शित करना चाहते हैं, तो आप निम्नलिखित की तरह एक कस्टम शेल एक्सटेंशन की आवश्यकता होगी,:

+0

पावरएक्स्ट दुर्भाग्य से असेंबली डिस्क्रिप्शन नहीं दिखाता है। – JohnZaj

+0

यकीन नहीं है कि मैंने ऐसा क्यों सोचा था। टिप्पणी के लिए धन्यवाद, मैंने अपना जवाब अपडेट कर दिया है। – DAC

संबंधित मुद्दे