2009-03-10 7 views
7

जब आप एक बाइनरी फ़ाइल के गुणों को देखते हैं जिसमें VERSIONINFO संसाधन होता है, तो Windows एक "संस्करण" टैब जोड़ता है, जो उस जानकारी को प्रदर्शित करता है।विधानसभा इन्फॉर्मेशन Win32 VERSIONINFO को मानचित्र कैसे विशेषता देता है?

क्या ऐसी कोई सूची है जिसमें .NET असेंबली विशेषताएँ VERSIONINFO फ़ील्ड है, ताकि हम इन्हें आसानी से हमारे .NET असेंबली के लिए नियंत्रित कर सकें?

उत्तर

12

"निश्चित जानकारी" के संबंध में:

ProductVersion और FILEVERSION क्रमशः [AssemblyInformationalVersion] और [AssemblyFileVersion] से स्थापित कर रहे हैं।

FILEOS, FILETYPE सबसे अधिक संकलक द्वारा निर्धारित किया जाता है।

के संबंध में Var File Info

[AssemblyCulture] नक्शे के लिए "अनुवाद" (मुझे लगता है!)

के संबंध में String File Info

[AssemblyCompany] नक्शे के लिए "CompanyName"
[AssemblyDescription] नक्शे को "टिप्पणी "
[AssemblyFileVersion] नक्शे के लिए "FileVersion"
[AssemblyTitle] नक्शे के लिए "FileDescription"
[AssemblyInformationalVersion] नक्शे "ProductVersion"
[AssemblyProduct] नक्शे के लिए "ProductName"
[AssemblyCopyright] नक्शे के लिए "LegalCopyright"

मुझे लगता है कि "InternalName" और "करने के लिए OriginalFile "क्रमशः डीएलएल या EXE के नाम पर सेट हैं।

0

[AssemblyFileVersion] विशेषता (दूसरों के बीच) यह करता है, मेरा मानना ​​है - उदाहरण के लिए:

[assembly:AssemblyFileVersion("1.2.3.4")] 

आप डिफ़ॉल्ट AssemblyInfo.cs आईडीई द्वारा उत्पन्न फ़ाइल में इस सेटिंग को ढूँढने में सक्षम होना चाहिए; यदि नहीं, तो इसे स्वयं घोषित करें (ऊपर के रूप में)।

आप आम तौर पर परियोजना संपत्तियों में "असेंबली सूचना ..." संवाद में भी देखना चाहते हैं, जो इस और दूसरों तक पहुंच प्रदान करता है।

+0

यदि संभव हो, तो मुझे एक पूर्ण सूची चाहिए, VERSIONINFO में प्रत्येक प्रविष्टि के लिए, मुझे दिखाता है कि कौन सा विशेषता शामिल है। उदाहरण के लिए, मैं VERSIONINFO के टिप्पणियों के क्षेत्र के लिए किस विशेषता का उपयोग करता हूं? –

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