2009-08-13 12 views
6

विंडोज एक्सपी में, जब भी आप एक विशेष डीएलएल में गुणों का चयन करने के लिए राइट-क्लिक करते हैं, तो आप संस्करण टैब तक पहुंच पाएंगे।गुणों में संस्करण टैब के लिए Windows Vista के बराबर क्या है?

विंडोज विस्टा में, विवरण तालिका है, जिसमें कुछ संस्करण थे, लेकिन सभी नहीं, संस्करण टैब में सामान्य प्रदर्शित करने योग्य आइटम। विशेष रूप से, विधानसभा संस्करण गुम है।

यह अभी मेरे लिए एक सिर-टक्कर समस्या है, क्योंकि मेरे पास एक ही फ़ाइल संस्करण के साथ कई डीएलएल हैं, लेकिन विभिन्न असेंबली संस्करण हैं। अभी, मैं उनके बीच का अंतर नहीं बता सकता।

क्या कोई तरीका है कि मैं Vista में असेंबली संस्करण देख सकता हूं?

पीएस यह मेरे मामले में एक तैनाती समस्या है, क्योंकि डीएलएल के बीच का अंतर असेंबली संस्करण है, जिसे मैं विंडोज एक्सपी में ठीक देख सकता हूं, लेकिन विंडोज विस्टा में नहीं। इसलिए, मैं यह नहीं बता सकता कि हमारे पास सही डीएलएल तैनात हैं, क्योंकि मैं इसे अपने विंडोज़ विस्टा मशीन में नहीं देख सकता हूं।

+0

superuser.com – rahul

+0

मैं सहमत होगा जब तक कि यह समस्या के प्रकार एक "अपने आवेदन की तैनाती" शामिल है पर अंतर्गत आता है। – Breadtruck

+0

ठीक है, मेरे पास Superuser.com तक पहुंच नहीं है, इसलिए मैं वहां पोस्ट नहीं कर सकता हूं, भले ही मैं चाहता हूं। – alextansc

उत्तर

1

उत्तर मुख्य रूप से सरल है, क्योंकि यह पता चला है: चूंकि विंडोज विस्टा असेंबली संस्करण नहीं दिखा सकता है, इसलिए एक तृतीय-पक्ष टूल का उपयोग कर सकते हैं।

इस मामले में, उपकरण हमारे ol 'दोस्त है: Reflector। असेंबली संस्करण, स्थान, नाम & डीएलएल का प्रकार उपकरण के नीचे प्रदर्शित होता है।

0

किसी फ़ोल्डर के विस्तार से दृश्य में, आप उस बार पर क्लिक कर सकते हैं जो नाम, दिनांक संशोधित इत्यादि दिखाता है ताकि संस्करण और उत्पाद संस्करण जैसे प्रदर्शित करने के लिए अधिक गुणों का चयन किया जा सके।

+0

उत्पाद संस्करण विवरण टैब में प्रदर्शित गुणों में से एक है, लेकिन असेंबली संस्करण नहीं है। संस्करण कुछ भी नहीं दिखाता है। – alextansc

0

यदि आपके पास विजुअल स्टूडियो स्थापित है, तो आप प्रोग्राम में डीएलएल देख सकते हैं। डीएलएल की विस्तृत जानकारी सार्वजनिक कार्यों/इंटरफेस के साथ-साथ असेंबली संस्करण समेत दिखाया जाएगा।

+0

उपयोगकर्ता मशीनों पर दृश्य स्टूडियो इंस्टॉल नहीं किया जा सकता है जहां डीएलएल तैनात किए जाते हैं, लेकिन यह मुझे वह उत्तर ढूंढने में मदद करता है जिसे मैं ढूंढ रहा हूं। – alextansc

1

यह ऐसा कुछ है जिसे मैं खोज रहा हूं, और मुझे एक संबंधित ब्लॉग पोस्ट मिला है, जो कुछ आसान समाधान देता है (मानते हैं कि आप ग्राहकों के सर्वर पर एप्लिकेशन इंस्टॉल नहीं कर पाएंगे):

ब्लॉग से

http://all-things-pure.blogspot.com/2009/09/assembly-version-file-version-product.html

बोली:

To see the assembly version of a file in Vista or later without writing a program, simply  type the following in Windows PowerShell: 
[Reflection.AssemblyName]::GetAssemblyName('xxxx.dll').Version. 

Where xxxx.dll is the full path of your assembly 
-1

जो TotalCommander का उपयोग के लिए, FileInfo प्लगइन स्थापित। फिर लिस्टर असेंबलीइन्फो सहित फाइल जानकारी दिखाएगी।

FileInfo प्लगइन: http://physio-a.univ-tours.fr/tcplugins/