19 changed files with 705 additions and 16 deletions
			
			
		@ -0,0 +1,6 @@ | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="utf-8" ?> | 
				
			||||||
 | 
					<configuration> | 
				
			||||||
 | 
					    <startup>  | 
				
			||||||
 | 
					        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /> | 
				
			||||||
 | 
					    </startup> | 
				
			||||||
 | 
					</configuration> | 
				
			||||||
@ -0,0 +1,103 @@ | 
				
			|||||||
 | 
					namespace Vlimport | 
				
			||||||
 | 
					{ | 
				
			||||||
 | 
					    partial class mainForm | 
				
			||||||
 | 
					    { | 
				
			||||||
 | 
					        /// <summary> | 
				
			||||||
 | 
					        /// Обязательная переменная конструктора. | 
				
			||||||
 | 
					        /// </summary> | 
				
			||||||
 | 
					        private System.ComponentModel.IContainer components = null; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary> | 
				
			||||||
 | 
					        /// Освободить все используемые ресурсы. | 
				
			||||||
 | 
					        /// </summary> | 
				
			||||||
 | 
					        /// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param> | 
				
			||||||
 | 
					        protected override void Dispose(bool disposing) | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					            if (disposing && (components != null)) | 
				
			||||||
 | 
					            { | 
				
			||||||
 | 
					                components.Dispose(); | 
				
			||||||
 | 
					            } | 
				
			||||||
 | 
					            base.Dispose(disposing); | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        #region Код, автоматически созданный конструктором форм Windows | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary> | 
				
			||||||
 | 
					        /// Требуемый метод для поддержки конструктора — не изменяйте  | 
				
			||||||
 | 
					        /// содержимое этого метода с помощью редактора кода. | 
				
			||||||
 | 
					        /// </summary> | 
				
			||||||
 | 
					        private void InitializeComponent() | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					            this.ItemList = new System.Windows.Forms.ListBox(); | 
				
			||||||
 | 
					            this.SelectButton = new System.Windows.Forms.Button(); | 
				
			||||||
 | 
					            this.AcceptButton = new System.Windows.Forms.Button(); | 
				
			||||||
 | 
					            this.FilePathBox = new System.Windows.Forms.TextBox(); | 
				
			||||||
 | 
					            this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); | 
				
			||||||
 | 
					            this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); | 
				
			||||||
 | 
					            this.SuspendLayout(); | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            // ItemList | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            this.ItemList.FormattingEnabled = true; | 
				
			||||||
 | 
					            this.ItemList.Location = new System.Drawing.Point(13, 39); | 
				
			||||||
 | 
					            this.ItemList.Name = "ItemList"; | 
				
			||||||
 | 
					            this.ItemList.Size = new System.Drawing.Size(529, 199); | 
				
			||||||
 | 
					            this.ItemList.TabIndex = 0; | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            // SelectButton | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            this.SelectButton.Location = new System.Drawing.Point(13, 254); | 
				
			||||||
 | 
					            this.SelectButton.Name = "SelectButton"; | 
				
			||||||
 | 
					            this.SelectButton.Size = new System.Drawing.Size(109, 23); | 
				
			||||||
 | 
					            this.SelectButton.TabIndex = 1; | 
				
			||||||
 | 
					            this.SelectButton.Text = "Выбрать файл"; | 
				
			||||||
 | 
					            this.SelectButton.UseVisualStyleBackColor = true; | 
				
			||||||
 | 
					            this.SelectButton.Click += new System.EventHandler(this.SelectButton_Click); | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            // AcceptButton | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            this.AcceptButton.Location = new System.Drawing.Point(418, 253); | 
				
			||||||
 | 
					            this.AcceptButton.Name = "AcceptButton"; | 
				
			||||||
 | 
					            this.AcceptButton.Size = new System.Drawing.Size(123, 23); | 
				
			||||||
 | 
					            this.AcceptButton.TabIndex = 2; | 
				
			||||||
 | 
					            this.AcceptButton.Text = "Добавить значения"; | 
				
			||||||
 | 
					            this.AcceptButton.UseVisualStyleBackColor = true; | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            // FilePathBox | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            this.FilePathBox.Location = new System.Drawing.Point(13, 13); | 
				
			||||||
 | 
					            this.FilePathBox.Name = "FilePathBox"; | 
				
			||||||
 | 
					            this.FilePathBox.Size = new System.Drawing.Size(528, 20); | 
				
			||||||
 | 
					            this.FilePathBox.TabIndex = 3; | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            // openFileDialog1 | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            this.openFileDialog1.FileName = "openFileDialog1"; | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            // mainForm | 
				
			||||||
 | 
					            //  | 
				
			||||||
 | 
					            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); | 
				
			||||||
 | 
					            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; | 
				
			||||||
 | 
					            this.ClientSize = new System.Drawing.Size(554, 289); | 
				
			||||||
 | 
					            this.Controls.Add(this.FilePathBox); | 
				
			||||||
 | 
					            this.Controls.Add(this.AcceptButton); | 
				
			||||||
 | 
					            this.Controls.Add(this.SelectButton); | 
				
			||||||
 | 
					            this.Controls.Add(this.ItemList); | 
				
			||||||
 | 
					            this.Name = "mainForm"; | 
				
			||||||
 | 
					            this.Text = "Перенос значений"; | 
				
			||||||
 | 
					            this.ResumeLayout(false); | 
				
			||||||
 | 
					            this.PerformLayout(); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        #endregion | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private System.Windows.Forms.ListBox ItemList; | 
				
			||||||
 | 
					        private System.Windows.Forms.Button SelectButton; | 
				
			||||||
 | 
					        private System.Windows.Forms.Button AcceptButton; | 
				
			||||||
 | 
					        private System.Windows.Forms.TextBox FilePathBox; | 
				
			||||||
 | 
					        private System.Windows.Forms.OpenFileDialog openFileDialog1; | 
				
			||||||
 | 
					        private System.Windows.Forms.SaveFileDialog saveFileDialog1; | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					} | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -0,0 +1,41 @@ | 
				
			|||||||
 | 
					using System; | 
				
			||||||
 | 
					using System.Collections.Generic; | 
				
			||||||
 | 
					using System.ComponentModel; | 
				
			||||||
 | 
					using System.Data; | 
				
			||||||
 | 
					using System.Drawing; | 
				
			||||||
 | 
					using System.Linq; | 
				
			||||||
 | 
					using System.Text; | 
				
			||||||
 | 
					using System.Threading.Tasks; | 
				
			||||||
 | 
					using System.Windows.Forms; | 
				
			||||||
 | 
					using System.IO; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace Vlimport | 
				
			||||||
 | 
					{ | 
				
			||||||
 | 
					    public partial class mainForm : Form | 
				
			||||||
 | 
					    { | 
				
			||||||
 | 
					        public mainForm() | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					            InitializeComponent(); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            openFileDialog1.Filter = "Text files(*.xml)|*.xml|All files(*.*)|*.*"; | 
				
			||||||
 | 
					            saveFileDialog1.Filter = "Text files(*.xml)|*.xml|All files(*.*)|*.*";     | 
				
			||||||
 | 
					             | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private void SelectButton_Click(object sender, EventArgs e) | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					            ItemList.Items.Clear(); | 
				
			||||||
 | 
					            if (openFileDialog1.ShowDialog() == DialogResult.Cancel) | 
				
			||||||
 | 
					                return; | 
				
			||||||
 | 
					            // получаем выбранный файл | 
				
			||||||
 | 
					            string filename = openFileDialog1.FileName; | 
				
			||||||
 | 
					            // читаем файл в строку | 
				
			||||||
 | 
					            string fileText = System.IO.File.ReadAllText(filename); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            FilePathBox.Text = filename.ToString(); | 
				
			||||||
 | 
					            Transporter tr = new Transporter(); | 
				
			||||||
 | 
					            tr.CollectItems(filename, ItemList); | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,126 @@ | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||||
 | 
					<root> | 
				
			||||||
 | 
					  <!--  | 
				
			||||||
 | 
					    Microsoft ResX Schema  | 
				
			||||||
 | 
					     | 
				
			||||||
 | 
					    Version 2.0 | 
				
			||||||
 | 
					     | 
				
			||||||
 | 
					    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">2.0</resheader> | 
				
			||||||
 | 
					    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | 
				
			||||||
 | 
					    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | 
				
			||||||
 | 
					    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | 
				
			||||||
 | 
					    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | 
				
			||||||
 | 
					    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | 
				
			||||||
 | 
					        <value>[base64 mime encoded serialized .NET Framework object]</value> | 
				
			||||||
 | 
					    </data> | 
				
			||||||
 | 
					    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | 
				
			||||||
 | 
					        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | 
				
			||||||
 | 
					        <comment>This is a comment</comment> | 
				
			||||||
 | 
					    </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 for serialized 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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" /> | 
				
			||||||
 | 
					    <xsd:element name="root" msdata:IsDataSet="true"> | 
				
			||||||
 | 
					      <xsd:complexType> | 
				
			||||||
 | 
					        <xsd:choice maxOccurs="unbounded"> | 
				
			||||||
 | 
					          <xsd:element name="metadata"> | 
				
			||||||
 | 
					            <xsd:complexType> | 
				
			||||||
 | 
					              <xsd:sequence> | 
				
			||||||
 | 
					                <xsd:element name="value" type="xsd:string" minOccurs="0" /> | 
				
			||||||
 | 
					              </xsd:sequence> | 
				
			||||||
 | 
					              <xsd:attribute name="name" use="required" type="xsd:string" /> | 
				
			||||||
 | 
					              <xsd:attribute name="type" type="xsd:string" /> | 
				
			||||||
 | 
					              <xsd:attribute name="mimetype" type="xsd:string" /> | 
				
			||||||
 | 
					              <xsd:attribute ref="xml:space" /> | 
				
			||||||
 | 
					            </xsd:complexType> | 
				
			||||||
 | 
					          </xsd:element> | 
				
			||||||
 | 
					          <xsd:element name="assembly"> | 
				
			||||||
 | 
					            <xsd:complexType> | 
				
			||||||
 | 
					              <xsd:attribute name="alias" type="xsd:string" /> | 
				
			||||||
 | 
					              <xsd:attribute name="name" type="xsd:string" /> | 
				
			||||||
 | 
					            </xsd:complexType> | 
				
			||||||
 | 
					          </xsd:element> | 
				
			||||||
 | 
					          <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" use="required" msdata:Ordinal="1" /> | 
				
			||||||
 | 
					              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | 
				
			||||||
 | 
					              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | 
				
			||||||
 | 
					              <xsd:attribute ref="xml:space" /> | 
				
			||||||
 | 
					            </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>2.0</value> | 
				
			||||||
 | 
					  </resheader> | 
				
			||||||
 | 
					  <resheader name="reader"> | 
				
			||||||
 | 
					    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 
				
			||||||
 | 
					  </resheader> | 
				
			||||||
 | 
					  <resheader name="writer"> | 
				
			||||||
 | 
					    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 
				
			||||||
 | 
					  </resheader> | 
				
			||||||
 | 
					  <metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | 
				
			||||||
 | 
					    <value>17, 17</value> | 
				
			||||||
 | 
					  </metadata> | 
				
			||||||
 | 
					  <metadata name="saveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | 
				
			||||||
 | 
					    <value>157, 17</value> | 
				
			||||||
 | 
					  </metadata> | 
				
			||||||
 | 
					</root> | 
				
			||||||
@ -0,0 +1,22 @@ | 
				
			|||||||
 | 
					using System; | 
				
			||||||
 | 
					using System.Collections.Generic; | 
				
			||||||
 | 
					using System.Linq; | 
				
			||||||
 | 
					using System.Threading.Tasks; | 
				
			||||||
 | 
					using System.Windows.Forms; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace Vlimport | 
				
			||||||
 | 
					{ | 
				
			||||||
 | 
					    static class Program | 
				
			||||||
 | 
					    { | 
				
			||||||
 | 
					        /// <summary> | 
				
			||||||
 | 
					        /// Главная точка входа для приложения. | 
				
			||||||
 | 
					        /// </summary> | 
				
			||||||
 | 
					        [STAThread] | 
				
			||||||
 | 
					        static void Main() | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					            Application.EnableVisualStyles(); | 
				
			||||||
 | 
					            Application.SetCompatibleTextRenderingDefault(false); | 
				
			||||||
 | 
					            Application.Run(new mainForm()); | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,36 @@ | 
				
			|||||||
 | 
					using System.Reflection; | 
				
			||||||
 | 
					using System.Runtime.CompilerServices; | 
				
			||||||
 | 
					using System.Runtime.InteropServices; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Общие сведения об этой сборке предоставляются следующим набором | 
				
			||||||
 | 
					// набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения, | 
				
			||||||
 | 
					// связанные со сборкой. | 
				
			||||||
 | 
					[assembly: AssemblyTitle("Vlimport")] | 
				
			||||||
 | 
					[assembly: AssemblyDescription("")] | 
				
			||||||
 | 
					[assembly: AssemblyConfiguration("")] | 
				
			||||||
 | 
					[assembly: AssemblyCompany("")] | 
				
			||||||
 | 
					[assembly: AssemblyProduct("Vlimport")] | 
				
			||||||
 | 
					[assembly: AssemblyCopyright("Copyright ©  2018")] | 
				
			||||||
 | 
					[assembly: AssemblyTrademark("")] | 
				
			||||||
 | 
					[assembly: AssemblyCulture("")] | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми | 
				
			||||||
 | 
					// для компонентов COM. Если необходимо обратиться к типу в этой сборке через | 
				
			||||||
 | 
					// COM, задайте атрибуту ComVisible значение TRUE для этого типа. | 
				
			||||||
 | 
					[assembly: ComVisible(false)] | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM | 
				
			||||||
 | 
					[assembly: Guid("95fb88a3-2bfd-49ad-b6db-39e402a47f75")] | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Сведения о версии сборки состоят из следующих четырех значений: | 
				
			||||||
 | 
					// | 
				
			||||||
 | 
					//      Основной номер версии | 
				
			||||||
 | 
					//      Дополнительный номер версии | 
				
			||||||
 | 
					//   Номер сборки | 
				
			||||||
 | 
					//      Редакция | 
				
			||||||
 | 
					// | 
				
			||||||
 | 
					// Можно задать все значения или принять номер сборки и номер редакции по умолчанию. | 
				
			||||||
 | 
					// используя "*", как показано ниже: | 
				
			||||||
 | 
					// [assembly: AssemblyVersion("1.0.*")] | 
				
			||||||
 | 
					[assembly: AssemblyVersion("1.0.0.0")] | 
				
			||||||
 | 
					[assembly: AssemblyFileVersion("1.0.0.0")] | 
				
			||||||
@ -0,0 +1,71 @@ | 
				
			|||||||
 | 
					//------------------------------------------------------------------------------ | 
				
			||||||
 | 
					// <auto-generated> | 
				
			||||||
 | 
					//     Этот код создан программным средством. | 
				
			||||||
 | 
					//     Версия среды выполнения: 4.0.30319.42000 | 
				
			||||||
 | 
					// | 
				
			||||||
 | 
					//     Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если | 
				
			||||||
 | 
					//     код создан повторно. | 
				
			||||||
 | 
					// </auto-generated> | 
				
			||||||
 | 
					//------------------------------------------------------------------------------ | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace Vlimport.Properties | 
				
			||||||
 | 
					{ | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /// <summary> | 
				
			||||||
 | 
					    ///   Класс ресурсов со строгим типом для поиска локализованных строк и пр. | 
				
			||||||
 | 
					    /// </summary> | 
				
			||||||
 | 
					    // Этот класс был автоматически создан при помощи StronglyTypedResourceBuilder | 
				
			||||||
 | 
					    // класс с помощью таких средств, как ResGen или Visual Studio. | 
				
			||||||
 | 
					    // Для добавления или удаления члена измените файл .ResX, а затем перезапустите ResGen | 
				
			||||||
 | 
					    // с параметром /str или заново постройте свой VS-проект. | 
				
			||||||
 | 
					    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] | 
				
			||||||
 | 
					    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | 
				
			||||||
 | 
					    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | 
				
			||||||
 | 
					    internal class Resources | 
				
			||||||
 | 
					    { | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private static global::System.Resources.ResourceManager resourceMan; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private static global::System.Globalization.CultureInfo resourceCulture; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] | 
				
			||||||
 | 
					        internal Resources() | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary> | 
				
			||||||
 | 
					        ///   Возврат кэшированного экземпляра ResourceManager, используемого этим классом. | 
				
			||||||
 | 
					        /// </summary> | 
				
			||||||
 | 
					        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | 
				
			||||||
 | 
					        internal static global::System.Resources.ResourceManager ResourceManager | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					            get | 
				
			||||||
 | 
					            { | 
				
			||||||
 | 
					                if ((resourceMan == null)) | 
				
			||||||
 | 
					                { | 
				
			||||||
 | 
					                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Vlimport.Properties.Resources", typeof(Resources).Assembly); | 
				
			||||||
 | 
					                    resourceMan = temp; | 
				
			||||||
 | 
					                } | 
				
			||||||
 | 
					                return resourceMan; | 
				
			||||||
 | 
					            } | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary> | 
				
			||||||
 | 
					        ///   Переопределяет свойство CurrentUICulture текущего потока для всех | 
				
			||||||
 | 
					        ///   подстановки ресурсов с помощью этого класса ресурсов со строгим типом. | 
				
			||||||
 | 
					        /// </summary> | 
				
			||||||
 | 
					        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | 
				
			||||||
 | 
					        internal static global::System.Globalization.CultureInfo Culture | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					            get | 
				
			||||||
 | 
					            { | 
				
			||||||
 | 
					                return resourceCulture; | 
				
			||||||
 | 
					            } | 
				
			||||||
 | 
					            set | 
				
			||||||
 | 
					            { | 
				
			||||||
 | 
					                resourceCulture = value; | 
				
			||||||
 | 
					            } | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,117 @@ | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||||
 | 
					<root> | 
				
			||||||
 | 
					  <!--  | 
				
			||||||
 | 
					    Microsoft ResX Schema  | 
				
			||||||
 | 
					     | 
				
			||||||
 | 
					    Version 2.0 | 
				
			||||||
 | 
					     | 
				
			||||||
 | 
					    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">2.0</resheader> | 
				
			||||||
 | 
					    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | 
				
			||||||
 | 
					    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | 
				
			||||||
 | 
					    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | 
				
			||||||
 | 
					    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | 
				
			||||||
 | 
					    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | 
				
			||||||
 | 
					        <value>[base64 mime encoded serialized .NET Framework object]</value> | 
				
			||||||
 | 
					    </data> | 
				
			||||||
 | 
					    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | 
				
			||||||
 | 
					        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | 
				
			||||||
 | 
					        <comment>This is a comment</comment> | 
				
			||||||
 | 
					    </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 for serialized 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="metadata"> | 
				
			||||||
 | 
					            <xsd:complexType> | 
				
			||||||
 | 
					              <xsd:sequence> | 
				
			||||||
 | 
					                <xsd:element name="value" type="xsd:string" minOccurs="0" /> | 
				
			||||||
 | 
					              </xsd:sequence> | 
				
			||||||
 | 
					              <xsd:attribute name="name" type="xsd:string" /> | 
				
			||||||
 | 
					              <xsd:attribute name="type" type="xsd:string" /> | 
				
			||||||
 | 
					              <xsd:attribute name="mimetype" type="xsd:string" /> | 
				
			||||||
 | 
					            </xsd:complexType> | 
				
			||||||
 | 
					          </xsd:element> | 
				
			||||||
 | 
					          <xsd:element name="assembly"> | 
				
			||||||
 | 
					            <xsd:complexType> | 
				
			||||||
 | 
					              <xsd:attribute name="alias" type="xsd:string" /> | 
				
			||||||
 | 
					              <xsd:attribute name="name" type="xsd:string" /> | 
				
			||||||
 | 
					            </xsd:complexType> | 
				
			||||||
 | 
					          </xsd:element> | 
				
			||||||
 | 
					          <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>2.0</value> | 
				
			||||||
 | 
					  </resheader> | 
				
			||||||
 | 
					  <resheader name="reader"> | 
				
			||||||
 | 
					    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 
				
			||||||
 | 
					  </resheader> | 
				
			||||||
 | 
					  <resheader name="writer"> | 
				
			||||||
 | 
					    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | 
				
			||||||
 | 
					  </resheader> | 
				
			||||||
 | 
					</root> | 
				
			||||||
@ -0,0 +1,30 @@ | 
				
			|||||||
 | 
					//------------------------------------------------------------------------------ | 
				
			||||||
 | 
					// <auto-generated> | 
				
			||||||
 | 
					//     This code was generated by a tool. | 
				
			||||||
 | 
					//     Runtime Version:4.0.30319.42000 | 
				
			||||||
 | 
					// | 
				
			||||||
 | 
					//     Changes to this file may cause incorrect behavior and will be lost if | 
				
			||||||
 | 
					//     the code is regenerated. | 
				
			||||||
 | 
					// </auto-generated> | 
				
			||||||
 | 
					//------------------------------------------------------------------------------ | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace Vlimport.Properties | 
				
			||||||
 | 
					{ | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | 
				
			||||||
 | 
					    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] | 
				
			||||||
 | 
					    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase | 
				
			||||||
 | 
					    { | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        public static Settings Default | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					            get | 
				
			||||||
 | 
					            { | 
				
			||||||
 | 
					                return defaultInstance; | 
				
			||||||
 | 
					            } | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,7 @@ | 
				
			|||||||
 | 
					<?xml version='1.0' encoding='utf-8'?> | 
				
			||||||
 | 
					<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> | 
				
			||||||
 | 
					  <Profiles> | 
				
			||||||
 | 
					    <Profile Name="(Default)" /> | 
				
			||||||
 | 
					  </Profiles> | 
				
			||||||
 | 
					  <Settings /> | 
				
			||||||
 | 
					</SettingsFile> | 
				
			||||||
@ -0,0 +1,48 @@ | 
				
			|||||||
 | 
					using System; | 
				
			||||||
 | 
					using System.Collections.Generic; | 
				
			||||||
 | 
					using System.Linq; | 
				
			||||||
 | 
					using System.Text; | 
				
			||||||
 | 
					using System.Threading.Tasks; | 
				
			||||||
 | 
					using System.Xml; | 
				
			||||||
 | 
					using System.Xml.XPath; | 
				
			||||||
 | 
					using System.IO; | 
				
			||||||
 | 
					using System.Xml.Linq; | 
				
			||||||
 | 
					using Wmhelp.XPath2; | 
				
			||||||
 | 
					using System.Windows.Forms; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace Vlimport | 
				
			||||||
 | 
					{ | 
				
			||||||
 | 
					    public class Transporter | 
				
			||||||
 | 
					    { | 
				
			||||||
 | 
					        public void CollectItems(string filePath, ListBox Itemlist) | 
				
			||||||
 | 
					        { | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            XmlDocument xDoc = new XmlDocument(); | 
				
			||||||
 | 
					            xDoc.Load(filePath.ToString()); | 
				
			||||||
 | 
					            XmlElement xRoot = xDoc.DocumentElement; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            XmlNodeList mySearch = xRoot.XPath2SelectNodes("//Object[ends-with(@Name,'_oper')]"); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            foreach (XmlNode oper in mySearch) | 
				
			||||||
 | 
					            { | 
				
			||||||
 | 
					                var operId = oper.XPath2SelectSingleNode("//Attribute[@Name='indexoper']").Attributes["Value"].Value; | 
				
			||||||
 | 
					                var operName = oper.XPath2SelectSingleNode("//Attribute[@Name='nameoper']").Attributes["Value"].Value; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                Itemlist.Items.Add($"{operId} {operName}"); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                foreach (XmlNode step in oper.XPath2SelectNodes("//Object[ends-with(@Name,'_step')]")) | 
				
			||||||
 | 
					                { | 
				
			||||||
 | 
					                    var stepNum = step.XPath2SelectSingleNode("//Attribute[@Name='numstep']").Attributes["Value"].Value; | 
				
			||||||
 | 
					                    var stepName = step.XPath2SelectSingleNode("//Attribute[@Name='name']").Attributes["Value"].Value; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    Itemlist.Items.Add($"   {stepNum}. {stepName}"); | 
				
			||||||
 | 
					                } | 
				
			||||||
 | 
					            } | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					             | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,88 @@ | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||||
 | 
					<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 
				
			||||||
 | 
					  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | 
				
			||||||
 | 
					  <PropertyGroup> | 
				
			||||||
 | 
					    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | 
				
			||||||
 | 
					    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | 
				
			||||||
 | 
					    <ProjectGuid>{95FB88A3-2BFD-49AD-B6DB-39E402A47F75}</ProjectGuid> | 
				
			||||||
 | 
					    <OutputType>WinExe</OutputType> | 
				
			||||||
 | 
					    <RootNamespace>Vlimport</RootNamespace> | 
				
			||||||
 | 
					    <AssemblyName>Vlimport</AssemblyName> | 
				
			||||||
 | 
					    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> | 
				
			||||||
 | 
					    <FileAlignment>512</FileAlignment> | 
				
			||||||
 | 
					    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> | 
				
			||||||
 | 
					  </PropertyGroup> | 
				
			||||||
 | 
					  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | 
				
			||||||
 | 
					    <PlatformTarget>AnyCPU</PlatformTarget> | 
				
			||||||
 | 
					    <DebugSymbols>true</DebugSymbols> | 
				
			||||||
 | 
					    <DebugType>full</DebugType> | 
				
			||||||
 | 
					    <Optimize>false</Optimize> | 
				
			||||||
 | 
					    <OutputPath>bin\Debug\</OutputPath> | 
				
			||||||
 | 
					    <DefineConstants>DEBUG;TRACE</DefineConstants> | 
				
			||||||
 | 
					    <ErrorReport>prompt</ErrorReport> | 
				
			||||||
 | 
					    <WarningLevel>4</WarningLevel> | 
				
			||||||
 | 
					  </PropertyGroup> | 
				
			||||||
 | 
					  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | 
				
			||||||
 | 
					    <PlatformTarget>AnyCPU</PlatformTarget> | 
				
			||||||
 | 
					    <DebugType>pdbonly</DebugType> | 
				
			||||||
 | 
					    <Optimize>true</Optimize> | 
				
			||||||
 | 
					    <OutputPath>bin\Release\</OutputPath> | 
				
			||||||
 | 
					    <DefineConstants>TRACE</DefineConstants> | 
				
			||||||
 | 
					    <ErrorReport>prompt</ErrorReport> | 
				
			||||||
 | 
					    <WarningLevel>4</WarningLevel> | 
				
			||||||
 | 
					  </PropertyGroup> | 
				
			||||||
 | 
					  <ItemGroup> | 
				
			||||||
 | 
					    <Reference Include="System" /> | 
				
			||||||
 | 
					    <Reference Include="System.Core" /> | 
				
			||||||
 | 
					    <Reference Include="System.Numerics" /> | 
				
			||||||
 | 
					    <Reference Include="System.Xml.Linq" /> | 
				
			||||||
 | 
					    <Reference Include="System.Data.DataSetExtensions" /> | 
				
			||||||
 | 
					    <Reference Include="Microsoft.CSharp" /> | 
				
			||||||
 | 
					    <Reference Include="System.Data" /> | 
				
			||||||
 | 
					    <Reference Include="System.Deployment" /> | 
				
			||||||
 | 
					    <Reference Include="System.Drawing" /> | 
				
			||||||
 | 
					    <Reference Include="System.Net.Http" /> | 
				
			||||||
 | 
					    <Reference Include="System.Windows.Forms" /> | 
				
			||||||
 | 
					    <Reference Include="System.Xml" /> | 
				
			||||||
 | 
					    <Reference Include="XPath2, Version=1.0.6.0, Culture=neutral, PublicKeyToken=463c6d7fb740c7e5, processorArchitecture=MSIL"> | 
				
			||||||
 | 
					      <HintPath>..\packages\XPath2.1.0.6\lib\net40\XPath2.dll</HintPath> | 
				
			||||||
 | 
					    </Reference> | 
				
			||||||
 | 
					  </ItemGroup> | 
				
			||||||
 | 
					  <ItemGroup> | 
				
			||||||
 | 
					    <Compile Include="Form1.cs"> | 
				
			||||||
 | 
					      <SubType>Form</SubType> | 
				
			||||||
 | 
					    </Compile> | 
				
			||||||
 | 
					    <Compile Include="Form1.Designer.cs"> | 
				
			||||||
 | 
					      <DependentUpon>Form1.cs</DependentUpon> | 
				
			||||||
 | 
					    </Compile> | 
				
			||||||
 | 
					    <Compile Include="Program.cs" /> | 
				
			||||||
 | 
					    <Compile Include="Properties\AssemblyInfo.cs" /> | 
				
			||||||
 | 
					    <Compile Include="Transporter.cs" /> | 
				
			||||||
 | 
					    <EmbeddedResource Include="Form1.resx"> | 
				
			||||||
 | 
					      <DependentUpon>Form1.cs</DependentUpon> | 
				
			||||||
 | 
					    </EmbeddedResource> | 
				
			||||||
 | 
					    <EmbeddedResource Include="Properties\Resources.resx"> | 
				
			||||||
 | 
					      <Generator>ResXFileCodeGenerator</Generator> | 
				
			||||||
 | 
					      <LastGenOutput>Resources.Designer.cs</LastGenOutput> | 
				
			||||||
 | 
					      <SubType>Designer</SubType> | 
				
			||||||
 | 
					    </EmbeddedResource> | 
				
			||||||
 | 
					    <Compile Include="Properties\Resources.Designer.cs"> | 
				
			||||||
 | 
					      <AutoGen>True</AutoGen> | 
				
			||||||
 | 
					      <DependentUpon>Resources.resx</DependentUpon> | 
				
			||||||
 | 
					    </Compile> | 
				
			||||||
 | 
					    <None Include="packages.config" /> | 
				
			||||||
 | 
					    <None Include="Properties\Settings.settings"> | 
				
			||||||
 | 
					      <Generator>SettingsSingleFileGenerator</Generator> | 
				
			||||||
 | 
					      <LastGenOutput>Settings.Designer.cs</LastGenOutput> | 
				
			||||||
 | 
					    </None> | 
				
			||||||
 | 
					    <Compile Include="Properties\Settings.Designer.cs"> | 
				
			||||||
 | 
					      <AutoGen>True</AutoGen> | 
				
			||||||
 | 
					      <DependentUpon>Settings.settings</DependentUpon> | 
				
			||||||
 | 
					      <DesignTimeSharedInput>True</DesignTimeSharedInput> | 
				
			||||||
 | 
					    </Compile> | 
				
			||||||
 | 
					  </ItemGroup> | 
				
			||||||
 | 
					  <ItemGroup> | 
				
			||||||
 | 
					    <None Include="App.config" /> | 
				
			||||||
 | 
					  </ItemGroup> | 
				
			||||||
 | 
					  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | 
				
			||||||
 | 
					</Project> | 
				
			||||||
@ -0,0 +1,4 @@ | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||||
 | 
					<packages> | 
				
			||||||
 | 
					  <package id="XPath2" version="1.0.6" targetFramework="net461" /> | 
				
			||||||
 | 
					</packages> | 
				
			||||||
									
										Binary file not shown.
									
								
							
						
									
										Binary file not shown.
									
								
							
						
									
										Binary file not shown.
									
								
							
						
									
										Binary file not shown.
									
								
							
						
					Loading…
					
					
				
		Reference in new issue