Click here to Skip to main content
15,885,914 members
Articles / .NET

Versioning Controlled Build

Rate me:
Please Sign up or sign in to vote.
4.90/5 (237 votes)
8 Dec 2013CPOL35 min read 2.2M   20.6K   779  
A Visual Studio add-in and command-line utility that automates versioning of .NET and VC++ projects
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 1.3
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">1.3</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1">this is my long string</data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        [base64 mime encoded serialized .NET Framework object]
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        [base64 mime encoded string representing a byte array form of the .NET Framework object]
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used forserialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>1.3</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="m_panelSelectionButtons.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="m_panelSelectionButtons.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="m_panelSelectionButtons.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_panelSelectionButtons.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>8, 8</value>
  </data>
  <data name="m_panelSelectionButtons.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="m_panelSelectionButtons.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_radioButtonAssemblyVersions.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="m_radioButtonAssemblyVersions.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_radioButtonAssemblyVersions.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_radioButtonAssemblyFileVersions.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="m_radioButtonAssemblyFileVersions.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_radioButtonAssemblyFileVersions.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_radioButtonAssemblyInformationalVersions.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="m_radioButtonAssemblyInformationalVersions.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_radioButtonAssemblyInformationalVersions.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_panelListViews.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="m_panelListViews.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="m_panelListViews.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_panelListViews.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>8, 8</value>
  </data>
  <data name="m_panelListViews.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="m_panelListViews.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_listViewAssemblyVersions.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="m_listViewAssemblyVersions.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_listViewAssemblyVersions.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_imageListProjectIcons.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_imageListProjectIcons.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_imageListProjectIcons.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </data>
  <data name="m_imageListProjectIcons.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    <value>
        AAEAAAD/////AQAAAAAAAAAMAgAAAFpTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0xLjAuNTAw
        MC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZT
        eXN0ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMA
        AACcJgAAAk1TRnQBSQFMAgEBGgEAAR0BAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQC
        AAEoAwABQAMAAYADAAEBAQABCAYAASAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB
        3AHAAQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IB
        AAM5AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8B
        MwMAAWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYC
        AAFmAZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMC
        AAHMAWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQAB
        ZgEAATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8B
        AAEzAWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQAB
        MwGZAWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQAB
        MwLMAQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQAB
        MwEAAWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMB
        mQEAAWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQAB
        ZgGZAWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYB
        zAH/AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMB
        mQEAAZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgAB
        mQFmATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwB
        AAKZAf8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB
        /wEzAQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQAB
        mQEAAcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYC
        AAHMAWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYB
        AAHMApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8C
        AAHMAf8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQAB
        mQEAAcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMB
        AAHMAmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB
        /wGZAcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC
        /wEzAQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC
        /wFmAQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gB
        AAHwAfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAB
        vA4HAbwQ8CAAAQcB6wESCuoBEgHrAQcB8AHuAe8KBwHvAe4B8CAAAQcBbAEKCg0BCgFsAQcB8AHvAZEF
        tAKRA7QBrgHvAfAgAAEHAeoDZQENAQoBDQJlAQ0BCgJlAW0BBwHwAe8BtAK1AbQBkQS0AZECtAEHAfAg
        AAEHAeoDZQGLAbUBvALxAe4BkgFmAQoBbQEHAfAB7wO0AQcB8QHzAvQB8wHwAbUBrgHvAfAgAAEHAWwB
        XwFmAbwE/wH1Av8B8wFmAWwBBwHwAe8BtAG1AfMH/wH0ArUB8CAAAQcBbAFlAfAB/wG8Aa4BZgJlAWwB
        tQH/AZEBZgEHAfAB7wG0AfQB/wHzAe4EtQHxAf8BvAHvAfAgAAEHAWwBZQH/AbUDCgFlAWYBCgFlAfEB
        ZgFsAQcB8AHvAbQB/wHwA64BtAG1ArQB9AG1Ae8B8CAAAQcB6gEKAZEBbAFlAZEB8AH/AQcBZQJmAV8B
        bQEHAfAB7wG0AbwB7wG0AbwB9AH/AfMBtAK1AbQB7wHwIAABBwFsAmUBZgFlAWYBtQH/Aa4BXwNlAW0B
        BwHwAe8FtQHwAf8BBwG0ArUBtAHvAfAgAAEHAWwCZgGLAbwB8wFmAe4BZgRlAWwBBwHwAe8CtQEHAvQB
        tQHzBLUBtAEHAfAgAAEHAeoBZgGLAWwBkQEHAWYBrgKLAWwBZgFlAWwBBwHwAe8BtQEHAe8BvAHzAbUD
        BwHvArUB7wHwIAABBwHqAYsLrgFtAQcB8AHvAQcB7gIHAe4EBwLuAQcB7wHwIAABBwFsAYsKrgGLAWwB
        BwHwAbUMBwHvAfAgAAEHAesMbAHrAQcB8AEHDO8BBwHwIAAPBwG8EPAhAAFzAusBKQFuCwABeQJzASoB
        dCoAAW4BegGaAnoBMQFzCQABdAF6AaACegE4AXkLAAH3B2YIAAG8B64GAAFzAXoCmgE3ATEBEwhmAWwB
        eQF6AqACOAFtCJEBmQIAAfcBGQHwBLwBCQgAAbwG9AHzBgABdAF6AZoBeQE4ASsB7AEIAd0BCQHvAQkB
        7wEJAe8BZgJ6AaABegI4AfcI/wL3AWYB9wHzAgkB3AHWAfEBCQZmAbwBrgG8AfQDGQHdAfQB8wauAXMB
        egGaAnoBMQHrARkDkQHdAq4B9wFmAXkBegGgAnoBOAFzBf8CGQH/AZEB9wEyAbUC9AL/AfQB8wTwAQkB
        uwFmAbwBWQG8C/QBGQGuAXQBegGaAXkBOAExAewB/wQZAd0CCQFmAnoBoAF6AjgB9wj/AZEB9wE4AbUC
        /wHvAeoBGQH0AfID/wH0AbwBrgG8AVkB8AL0AfEB7Qj0AfcBdAF6AZoCegExAW4B/wKRAa4BGQHsAa4B
        CQFmAnoBoAJ6ATgBdAEZAf8CGQH/AhkB/wH3AbUBWQHvAv8B7wHqAvAB8wHwAeoB9AH/AfMB9wG8AXoB
        8QL0AfEB7QT0Ae0D9AHwAXkBmgOgAZoB9wH2Af8B3gHiAhkB3QHvAWYBegWgAe8I/wH3AbUBegEHAv8B
        7wPqAfQC6gHvAeoB9AEHAfABoAEZAvQB8QPtAfQC7QHxAe0B9AHzAQABmQFzAfcBcwLvAf8CkQGuARkC
        rgEIAWYBAAGaAXkBmQF5AQgB/wEZAf8CGQH/AhkB/wH3Ae8BmgEJAv8B7wHqBP8D6gH0AQcB8QHDAfMC
        9AHxAe0E9APtAfQB8wIAAe8I/wH2AeIBGQEJAWYCAA3/AZEBBwGgAQkB8AH/Ae8D6gHvAuoB8ALqAQcB
        GQHDAfMC9AHxA+0B8QLtAfQC7QHzAgAB9wH/AfcBkQH3Af8BkQH3AZEB3gKuAQgBZgIABf8EGQH/AhkB
        /wGRAQkCoAHDAf8B8APvAfQB8APqAfQBBwHzAsMD9APxAvQD7QH0AfMCAAEJBP8B4gH/AeIB/wPiARkB
        ZgIADf8B9wIJAbsB8Af/AeoB7wLqAQcC8wEZCPQB7QHxAu0B8wIABIsFhgOiAgQCAAHdAeIE3QQJAdUB
        CQLVAgABuwr/AeoB8AEHAgABGQr0Ae0B9AHzAgABhgPmA84BzQHIAYoByAGGAcgBBAIAAd0E4gHdAeIE
        3QEJAd0B1QIABrUCkQK1Ae8C/wH3AgAE3QIJArsCvAHxAvQBvAIABYsHhgKiAgAH3QcJAgABCQLdAQkB
        BwK1AfcB7QHsAu0B7AFtAgAB8gL0AfMB8gHdAfABvAQHAe8B7SIAAbUBCQS1AZEErgFsAmYCAATdAgkB
        BwS1AewCriIAAfcFZgETAWYIAAHwBewB7QHsKAABkQEZAQgB3QIIAQkBZggAAbwB/wH0Af8C9AEZAewG
        AAEHAZkBBwGTAvcB7QFzAa4B6wGuAeoB6wMAAQcBmQEHAZMC9wHtAXMBrgHrAa4B6gHrAwABkQETAfcB
        GQHVAZEC5gEIAWYGAAG8Ae0B8AH/Ad0BvALcAfQB7AYAAQcB8AGgBHoFeQHtAfACAAEHAfABoAR6BXkB
        7QHwAgAB9wExAZEEGQEIAd0BZgKuBAAB8AF6AbwE/wH0Af8B7AG7AbwEAAEHAaABmQHDBaABegGaAXoB
        dAEHAgABBwGgAZkBwwWgAXoBmgF6AXQBBwIAAZEBMgHvARkC1QLmAQgBZgGuAosBrgIAAbwBegHyAf8B
        3QPcAfQB7AG1ArQBvAIAAQcBwwHwAaABwwWgAeUBmgF6AXMBGwEAAQcBwwHwAaABwwWgAeUBmgF6AXMB
        GwEAAfcBeQH3AfYBGQL2ARkB3QJsARICiwGuAQAB8AGgAfAG/wKRAfcCtAG8AQAB8AKgAfAIoAF6AXQB
        8AEAAfACoAHwCKABegF0AfABAAH3AXoBCQHeAdUB5gHVAeYBGQFmAmwBrgGLAWwBAAHwAaABGQH/Ad0D
        3AH/AewBnQGRAbUBtAGRAQABBwGgAcMB8AEbCKABmgGTARsBBwGgAcMB8AEbCKABmgGTARsBCQGaAe8E
        /wHeAfYBZgFxAa4BbAESAWwB7AEZAcMB8gb/AewBnQG7AZEB9wGdAQcB8ALDAaAB8AGgAcMCoAHDAaAB
        wwKgAZoC8ALDAaAB8AGgAcMCoAHDAaABwwKgAZoB8AHvAZoBCQEIAQkB7wEJAQgBCQHvAeYBrgESAWwB
        LQFsAfIBwwEZAfQBGQHyARkB9AEZAfIB3AG7AfcBnQGXAZ0BmQPDAZ8F8AGZAfABBwGZAgcBmQPDAZ8F
        8AGZAfABBwGZAgcBCAGaAaACmgGgAZoBZgGuAdUC5gFxAS0BbAFxAfQGwwHsAbsB3AHdAdwBnQGXAp0B
        8ATDB6ABBwMAAfAEwwegAQcDAAIJAe8FCQFyApEB5gGQAnEBlwIZAfIFGQGZAbwBuwHcAboCnQGeAfAF
        wwGgAZkB8AEHAfACBwMAAfAFwwGgAZkB8AEHAfACBwgAAXIBlwEIAXgBnQGRAdUBkQJxBgABmAGfAcIB
        nwHCAbsB3AG7Ap0BAAHwBcMB8AH/CAAB8AXDAfAB/w0AAZcBeAIIAeIBCAHsAeYBkAGXBgACnwL0Af8B
        wgEHAdwBugGeAQAB9AXwAfQJAAH0BfAB9A8AAQgBngHiAZEClwFsAdUIAALCAf8BvAGfAZ4BnQHdKQAD
        CAKXCwAC9AHCAp8BuksAAd0BCQH3AdYBCQsAAf8BGQHwAd0BGQUACOoIAAHxB+0MAAEZAQkBnQGXAX4B
        egGxAfcB3QcAAf8BGQHBAZ8CoAG9AfAB/wMAAQcG8wHqCAAB8QP/A/QB7QTPCAAB3QGNAdsBnQF+AZoB
        kwHdAQkHAAH/AbwBGQHCAaABGwG9Af8BGQEAAuoBBwH/BM8B8wHqBOYCAAG8Ae0B8AH/BAkB9AHtA7oB
        zwLtAZEEZgGuAfcB0QGNAZ0BfQGaAd0BCQLdAbwE7AG1AfAB3gG8AcIBnwEbAf8BGQL/AQcB5QEHBf8B
        8wHqAegBugHoAeYCAAHwAXoBvAb/Ae0B6AHbAboBzwEZAe0B9wH2ARkBCAHdAZEB3QEJAfcB0AGuA90B
        CQH3AfAC/wH0Af8BvAH/ARkB8AHdAbwD/wEZAfABBwH/AQcB/wTPAfMB6gG6AegBugHmAuoBvAHlAfIB
        /wQJAf8B7QT/ARkB7QGRAf8B9gHiAf8BkQHeAhkBrgEZAa4BGQHvAdYB9wG8BP8BvAP/AbwB/wG8Af8B
        8gHdAfABBwHlAQcF/wHzAeoF8wHqAfABoAHwBv8B7QTPARkB7QH3A/8B3gH3AQkB3QIZAa4BnQHXAQkB
        CAHWAfAE/wHwARkD/wG8AcIB3gEZAfQB3QEHAf8BBwH/BM8B8wHqBOYB8wHqAfABoAHyAf8ECQH/Ae0D
        ugHPARkB7QGRBP8BCQHdAhkB9gGaAXgB9wHQAdcBGQG8BP8BGQT/ARsBnwHwAd0B3gH/AQcB5QEHBf8B
        8wHqAegBugHoAeYB8wHqARkBwwEZBv8B7QHoAdsBugHPAfQB7QH3A/8B9gEZAQkC/wHXAZoBfQGdAZEB
        1gEAAfAF/wEZAv8B3gEbAZ8BwQG8Ad0BAAEHAf8HBwHqAboB6AG6AeYB8wHqAfIBwwH0ARkG9AT/AfQB
        7QGRBf8BGQH3Ad4BsQF6AX4BnQGuAgABvAb/AfAB/wG9AqABwgG7AgABBwHlAf8B5QH/AeUBBwf/AfMB
        6gH0BMMC/wHtBc8B/wH0Ae0B9wX/AfYBGQEJAvcBCQH3ARICAAHwB/8BGQLwARkB8AH3AgAHBwXmAv8B
        8wHqBRkD9AHoA7oBzwH/ARkB7QHvB/8BGQH/AhkBCAFmAgAB8gv/AfQB7AQAAQcE/wG6AegBugHoAeYC
        /wHzAeoCAAEZBf8D6AG6Ac8C/wHtAe8G9gL/AfYB4gLeAWYCAAHyDP8B7AQAAQcE/wHoAboB6AG6AeYC
        /wHzAeoCAAEZDP8B7QfVAa4B5gGuAc4BiwHOAYsCAAbdAdwBuwHcAbsB1QG6AdsBtAQAAQcL/wHzAeoC
        AAYZBwkB1QUJAdsG1QHmAYsCAAYZBd0B3AHdAbQEAA7PAgAMCQLcCNUE5gLOAgAH3QXcAtsEAA7PEgAB
        kQRmARMCZggAAbwE7AHtAuwIAAH3B2YIAAHxB+0IAAH3ARkDCAIJARMIAAHwAf8D9AIZAe0IAAH3ARkB
        8AO8AQcBZggAAfED/wP0Ae0GAAGRAWYBkQEZAtUB5gGuAQgHZgG8AewBvAH/Ad0C3AG7AfQH7AH3AWYB
        9wHzBNUBvAdmAfEB7QHxAf8ECQH0B+0B9wE3AfcFGQEJAWYBCQHvAgkB7wFmAfAB5QHwBf8BGQHsARkB
        8gIZAfIB7AH3ATIBtQH0ARkB8wIZAbwBZgQJAbsBZgHxAXoB8Qb/Ae0B9AQZAe0BkQEyAZEB9gIJAdUB
        CQH/AfcCGQH2ARkBCQFmAbwBegG8Af8CGQHdARkB/wHwBP8BGQHsAfcBOAG1AfQE1QG8AWYB8wMZAbsB
        ZgHxAXoBGQH/BAkB/wHtBP8BGQHtAfcBegHvAf8ClAH/AZoBJgGaAvYBJgH/ARkB7AHwAaAB8gH/Ar0B
        /wEbAeMBGwL/AeMC/wEHAbUBWQHvAf8D9AHzAfABZgHzAksBGQG7AWYB8QGgAfMG/wHtAf8CkwH/ARkB
        7QH3AXkB7wH/AiYB/wEmAZoBJgHeAiYB9gEmAfYB8AGgAfIB/wHjAXUB/wF1AcMBdQH/AXUB4wH/AeMB
        /wG1AXoBBwH/BNUB8QFmAfQBegFLARkBuwFmARkBoAEZAf8ECQH/Ae0B/wGgAZkB/wEZAe0B7wGaAd0B
        mgImAZoC/wEmAZoB3gMmAfYB8gHDAf8BwwF1AeMBwwL/AeMBwwH/AnUB4wH/Ae8BmgEJBf8B9AJRAXoD
        SwFmAfMBwwH0Bv8CeQGgApkBkwHtAe8BmgH/ASYCmgEmAfYB/wEmAd4CJgH/AiYB8gHDAf8BdQIbAeMC
        /wF1Af8BdQHjAf8BdQHjAQcBoAIJAbsCCQJLAaAC5QJ6AUsBZgEZAcMF9AKTA8MCoAGTAe0BCAGaAfYB
        JgH/AfYBJgEZAf8BJgKaAyYB9gH0AcMB/wHjAv8BdQL/AeMBwwEbA3UB/wEJBqABegFLAf8B9AGgAVEB
        9AEHAWYB9AbDAaABmQL/AcMBeQH/AfQB7QIJAQgBGQEIAd0BGQEIA/8B3gEmAZoCJgIZAfQB/wH0Av8B
        9AT/AXUBGwF1AeMCCQG7AgkCUQF6A0sBoAFRAfQBBwFmBfQCeQGgApkBkwHDAXkB/wH0Ae0CAAEJCf8C
        9gEmAfYCAAEZC/8B4wH/AgABuwL/AaAC5QJ6AUsB/wP0AWYCAAEZAv8DwwKgAZME/wHtAgACJAUBASMB
        HgEjAWEB7AGTAW0CAAdvA24BjQEHAb0BkwIAA60BpwHHAaABUQHHAqEDhQFmAgAF1QHDAXkGzwHtAgAB
        JQGUAXUBlAPjARcBbwImASUBJgEjAgAB4wG9AZoBvQOaApQDdQHjAW4CAAWtAaABUQGtAawExwFmAgAB
        1QTcAcMBeQbVAe0CAAUlBSQEAQIAAXUB4wF1AuMJbwIABK0BpwXHBKECAAjVBs9CAAH3B2YIAAHwB+wK
        AAGuAfcBrgGRAa4LAAG8AfADvAkAAZEBGQEIAd0DCAFmCAABvAH/AfQB/wP0AewJAAEJARkBkQEZAZEB
        GQGuCQABGQH/AbwB/wG8Af8BuwYAAZEBEwH3ARkB1QGRAuYBCQFmAWwFZgG8Ae0B8AH/Ad0BuwLcARkB
        7AGRBewDAAHdARkBCAPdAa4JAAL/AfQD/wG8BgAB9wExAZEFGQEIAewBGQLeARkB7wFmAfABegG8Bf8B
        9AEHBP8B8gHsAfcCZgHdAQgBrgISAQkBrgJmAWwDZgHwAuwB/wH0AbUC9wEZAbwC7AGRA+wBkQE4Ae8B
        GQHVAeYB1QHmAQgBGQGLAooBCQEZAWYBvAHlAfIB/wLdAtwB9AH/AbQCugEZAf8B7AGRARkBCAIJAq4B
        EgEJAa4B9gLeAd0BCQFmAbwB/wH0AhkBvAG7AfcBGQG7BP8BGQHsAfcBeQH3AfYBGQH2ARkC9gHeAc0B
        3gH/AYoB9gFmAfABoAHwB/8B2wL/AboB/wHsAfcBGQHVAd0BCAGRAq4B7wH3Ac0CigEJARkBZgHwAf8B
        3QH/AfQCvAG7AfIB8AHbAroBGQH/AewB9wF6Ae8B/wLVARkB5gGuARkCigHOAQkBGQFsAfABoAHyAf8B
        3QHcAf8B3AG7Af8CugHVARkB/wKRAeIBGQHdAQkB9wGuAQgCGQGLAd4B/wGKAd4BZgG8A/8BGQHwAbwB
        9AL/AbQC/wG6Af8B7AEJAZoBCQH2A/8BigHNAd4BigHeAf8BigHeAWYBGQHDARkE/wG6AdsB/wG6Av8B
        ugH/AewB9wEZAdUBCQIIAQkBrgHmARkDigHdARkBZgHwAf8B3QEZAvQBGQG8AdwB/wO6Av8B7AHvAZoB
        CAEJAe8BGQEJAYsBigHdAc0CigEJARkBZgHyAcMB9AEZAfIB/wEZAbQBugH/AdsCugEZAf8B7AH3AfYB
        GQH2Ad0BCQH2Ac0BigHeAc0C3gGKAfYBZgHwBP8BGQH/AdsBugH/AdsC/wG6Af8B7AEIA5oBoAHeAYoB
        1QHmAYoD/wHeAd0BZgH0BMMB/wG6AtwBugX/AewBCQH2AdUB5gHVAt0BiwGKAd0DigEJARkBZgEZAf8B
        3QLcAv8BtAG6Af8DugEZAf8B7AUJAfYBigL/AYoB/wHeARkB4gEIAWYFGQH/AboC/wG6BP8B9AHsAQgC
        9gH/Ad4B/wGKAeYB1QGKA/8B3gEJAWYB9AX/AboC3AG6BP8BGQHsAgAB7wb2Av8B4gH2Ad4BGQFsAgAB
        8gz/AZEECQEIAf8BigL/AYoB/wEZAd4B4gEIAWYEGQH0Af8BugL/AboE/wH0AewCAAHVAQkE1QHmAa4B
        5gGuAc4BiwHOAYsCAAHdARkE3QHcAbsB3AG7AdUBugHVAbQCAAHvBvYC/wH2AeIC3gFmAgAB8gz/AewC
        AAHVBAkB1QEJBtUBiwIAAd0EGQHdARkE3QHcAd0BtAIAB9UBrgHmAa4BzgGLAc4BiwIABt0B3AG7AdwB
        uwHVAboB2wG0AgAI1QTmAs4CAAfdBdwC2wIABQkB2wbVAeYBiwIABhkF3QHcAd0BtCIACNUE5gLOAgAH
        3QXcAtsCAAH3B2YIAAHwB+wKAAGuAfcBrgGRAa4LAAG8AfADvAkAAZEBGQQIAQkBZggAAbwB/wT0ARkB
        7AkAAQkBGQGRARkBkQEZAa4JAAEZAf8BvAH/AbwB/wG8BgABkQETAfcBGQLVAuYBCAVmAWwBZgG8Ae0B
        8AH/At0C3AH0BewBkQHsAwAB3QEZAQgD3QGuCQAC/wH0A/8BuwYAAfcBMQGRBRkBCAFmAwkB7wHWAWYB
        8AF6AbwF/wH0AewDGQHyAd0B7AH3AmYB3QEIAa4BEgFsAQkBrgZmAfAC7AH/AfQBtQH3AZEBGQG8BuwB
        kQE4Ae8BGQHVAQkCGQH2AfcB/wMZAe8BZgG8AeUB8gH/Ad0BGQP/AfAE/wHyAewBkQEZAQgCCQKuARIB
        CQGuAQkB7wIJAe8BZgG8Af8B9AIZAbwBuwH3ARkBvAEZAfICGQHyAewB9wF5AfcB9gH/ARkCLQEZAfYB
        LQEIAfYBGQEJAWYB8AGgAfAD/wKXAv8BlwH0Av8BGQHsAfcBGQHVAd0BCAGRAq4B7wGRAxkB3QEJAWYB
        8AH/Ad0B/wH0A7wB8gG8BP8BGQHsAfcBegHvAf8BGQEuARkB9gGdAi0B7wEtARkB7wFmAfABoAHyAv8B
        lwL/AcIClwHyAZcB/wHyAewBkQHiARkB3QEJAZEB9wGRARkBCQH2Ad4CGQHvAWYBvAP/ARkBvAHwAbwB
        /wEZBP8B8gHsAQkBmgEJAvYBLQH2Av8B3gEtAQIBLQEZAQgBZgEZAcMBGQL/AZcE/wOXAf8B9AHsAfcB
        GQHVAd0CCAHdAnIBCAH/AS0BCAH/AQkBEwHwAf8B3QH/AvQB/wKYAfQB/wGXAfQB/wEZAe0B7wGaAQgB
        CQH2AS0BGQH/AZcCLQH2AQIBLQEZAWYB8gHDAfQBGQH/AZcC/wGfApcB/wKXAf8B7AH3AfYCGQHdARkB
        lwHdAfYBCAItAe8BAgEIAWwB8AX/AZ4C/wHCApcB8gGXAfQBkQEIA5oB9gEZAS4BLQH2ARkDLQEIARkB
        ZgH0A8MC/wKXAv8DlwH0Af8B7AEJAfYC1QHmARkBLQH2A/8BAgItARkB7AEZAf8C3QHcAf8BlwT/A5cB
        /wEHBAkBCAEZAfYBGQL/AS0BGQItARkBZgQZAfQF/wGXAf8ClwH/AewBCAX2AS0BGQH2AZcCLQH2AQIB
        LQGRAfQF/wGXAv8BnwKXAf8ClwG8AgAB7wn/AS0BGQH2AWYCAAHyCf8BlwL/AewFCQEZAfYCLQEZAfYB
        AgItAQgB9wUZAv8ClwL/A5cB9AHwAgADlwJyAeoBcgLqAfcBCAH3ARIBZgIAA54GmAHwAfQB8AH3AewC
        AAHvCP8BLQEZAi0B7wIAAfII/wGXAf8ClwHyAgADlwE1AZcBNQEvAy4EKAIAAZ8BngGfAX0BngF9AXgG
        lwFyAgADlwRyAeoBcgEIAf8BLQGZAfcCAAOeBZgBmQH0Af8BlwHDAfACAAKXBHID6gFsASgBbAEoAWYC
        AAKeB5gBkQFyAZEBcgHsAgADlwE1AZcBNQMuAXIBlwHvAZ0BEgIAAZ8BngGfAX0BngF9A5cBmAGfAfIB
        wgH3IgAClwRyA+oBbAEoAWwBKAFmAgACngeYAZEBcgGRAXIB7AFCAU0BPgcAAT4DAAEoAwABQAMAAYAD
        AAEBAQABAQYAAQQWAAP//wACAAGDAf8BgwX/AQEB/wEBAf8BwAE/AcABPwQAAcABPwHAAT8oAAGAAQAB
        gAUAAcABAAHABQABwAEAAcAFAAHAAQABwAUAAcABAAHAAQABwAEAAcABAAHAAQABwAEAAcABAAHAAQAB
        wAEAAcABAAHAAQABwAEABP8BwAEAAcABAAT/AcABPwHAAT8E/wHAAT8BwAE/AQABBwEAAQcBAAE/AQAB
        PwEAAQMBAAEDAQABDwEAAQ8BAAEDAQABAwEAAQMBAAEDAQABAQEAAQEBAAEBAQABAQEAAQEBAAEBAQAB
        AQEAAQEZAAEHAQABBwUAAQcBAAEHAfgBAQH4AQEBAAH/AQAB/wH4AQEB+AIBAf8BAQH/AfwBAwH8AQME
        /wH+AQ8B/gEHCf8BBwH/AQcBwAE/AcABPwH8AQEB/AEBAcABPwHAAQMB/AEBAfwBAQEAAQMHAAEDIwAB
        AQEAAQEFAAEDAQABAwUAAQMBAAEDBQABAwEAAQMBwAEAAcACAAEDAQABAwHAAQABwAIAAQMBAAEDAcAB
        AAHAAgABAwEAAQMBwAEAAcACAAEDAQABAwHAAQAC/wHAAT8BwAE/AcABPwHAAT8BwAE/AcABPwHAAT8B
        wAE/SAABwAEAAcABAAHAAQABwAEAAcABAAHAAQABwAEAAcABAAHAAQABwAEAAcABAAHAAQABwAEAAcAB
        AAHAAQABwAEACP8BwAE/AcABPwHwAX8B8AF/AcABPwHAAT8B4AE/AeABPwQAAeABPwHgAT9AAAHAAQAB
        wAUAAcABAAHAAQABwAEAAcABAAHAAQABwAEAAcABAAHAAQABwAEAAcABAAHAAQABwAEABP8BwAEAAcAB
        AAHAAT8BwAE/AfABfwHwAX8BwAE/AcABPwHgAT8B4AE/BAAB4AE/AeABP0AAAcABAAHABQABwAEAAcAB
        AAHAAQABwAEAAcABAAHAAQABwAEAAcABAAHAAQABwAEAAcABAAHAAQAE/wHAAQABwAEACw==
</value>
  </data>
  <data name="m_listViewFileVersions.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="m_listViewFileVersions.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_listViewFileVersions.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_listViewInformationalVersions.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="m_listViewInformationalVersions.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="m_listViewInformationalVersions.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Name">
    <value>AssemblyInfoListViewsControl</value>
  </data>
  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>80</value>
  </data>
  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>(Default)</value>
  </data>
  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>8, 8</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
Croatia Croatia
Graduated at the Faculty of Electrical Engineering and Computing, University of Zagreb (Croatia) and received M.Sc. degree in electronics. For several years he was research and lecturing assistant in the fields of solid state electronics and electronic circuits, published several scientific and professional papers, as well as a book "Physics of Semiconductor Devices - Solved Problems with Theory" (in Croatian).
During that work he gained interest in C++ programming language and have co-written "C++ Demystified" (in Croatian), 1st edition published in 1997, 2nd in 2001, 3rd in 2010, 4th in 2014.
After book publication, completely switched to software development, programming mostly in C++ and in C#.
In 2016 coauthored the book "Python for Curious" (in Croatian).

Comments and Discussions