ToolPack1

Changes

.gitignore 4(+4 -0)

Build/RW_Tool.Core.dll 0(+0 -0)

Build/RW_Tool.Core.pdb 0(+0 -0)

Build/RW_Tool.DataSource.FileOrStream.dll 0(+0 -0)

Build/RW_Tool.DataSource.FileOrStream.pdb 0(+0 -0)

Build/RW_Tool.XML_BIN.dll 0(+0 -0)

Build/RW_Tool.XML_BIN.pdb 0(+0 -0)

Build/Tools.ConfigurationTool.dll 0(+0 -0)

Build/Tools.ConfigurationTool.pdb 0(+0 -0)

Build/Tools.SimpleBenchmark.dll 0(+0 -0)

Build/Tools.SimpleBenchmark.pdb 0(+0 -0)

Build/Tools.SingletonTool.dll 0(+0 -0)

Build/Tools.SingletonTool.pdb 0(+0 -0)

Details

.gitignore 4(+4 -0)

diff --git a/.gitignore b/.gitignore
index dc0b99e..da3e57c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,10 @@
 ToolPack1/.vs/
 ToolPack1/packages/
 
+ToolPack1/Nuget/*
+!ToolPack1/Nuget/*.bat
+!ToolPack1/Nuget/*.nuspec
+
 
 #Test
 #----------------------------------------
diff --git a/ToolPack1/Nuget/Nuget build.bat b/ToolPack1/Nuget/Nuget build.bat
new file mode 100644
index 0000000..5a2f049
--- /dev/null
+++ b/ToolPack1/Nuget/Nuget build.bat
@@ -0,0 +1,5 @@
+
+nuget pack ToolPack1.RW_Tool.nuspec -OutputDirectory ".\Packages"
+nuget pack ToolPack1.Tools.SingletonTool.nuspec -OutputDirectory ".\Packages"
+nuget pack ToolPack1.Tools.SimpleBenchmark.nuspec -OutputDirectory ".\Packages"
+nuget pack ToolPack1.Tools.ConfigurationTool.nuspec -OutputDirectory ".\Packages"
\ No newline at end of file
diff --git a/ToolPack1/Nuget/ToolPack1.RW_Tool.nuspec b/ToolPack1/Nuget/ToolPack1.RW_Tool.nuspec
new file mode 100644
index 0000000..f8eecf3
--- /dev/null
+++ b/ToolPack1/Nuget/ToolPack1.RW_Tool.nuspec
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+    <metadata>
+        <!-- Required elements-->
+        <id>ToolPack1.RW_Tool</id>
+        <version>2.0.0</version>
+        <description>
+Данный инструмент содержит обявление и реализацию следующей концепции:
+Сущность (-RW provider-) Какой либо поток/Файл/Источник для чтения записи
+Сущность (-Сервис конвертации-) Промежуточная сущность для чтения/записи(сериализации) (-RW provider-) Какой либо поток/Файл/Источник для чтения записи
+        </description>
+        <authors>cccc1808</authors>
+		    <repository type="git" branch="master" commit="dec83f6ce091623679de426ff9e14a128c53eb84" />
+ 
+        <dependencies>
+		      <group targetFramework=".NETFramework4.0" />
+	      </dependencies>
+  
+    </metadata>
+
+  <files>
+    <file src="..\RW_Tool\RW_Tool.Core\bin\Release\RW_Tool.Core.dll" target="lib" />
+		<file src="..\RW_Tool\RW_Tool.DataSource.FileOrStream\bin\Release\RW_Tool.DataSource.FileOrStream.dll" target="lib" />
+		<file src="..\RW_Tool\RW_Tool.XML_BIN\bin\Release\RW_Tool.XML_BIN.dll" target="lib" />
+  </files>
+  
+</package>
\ No newline at end of file
diff --git a/ToolPack1/Nuget/ToolPack1.Tools.ConfigurationTool.nuspec b/ToolPack1/Nuget/ToolPack1.Tools.ConfigurationTool.nuspec
new file mode 100644
index 0000000..ea7d4c6
--- /dev/null
+++ b/ToolPack1/Nuget/ToolPack1.Tools.ConfigurationTool.nuspec
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+    <metadata>
+      <id>ToolPack1.Tools.ConfigurationTool</id>
+      <version>2.0.0</version>
+      <description>
+Содержит набор классов для быстрой реализации файла конфигурации приложения.
+Варианты:
+-Сущность конфига (-RW-) Файл
+-Сущность конфига (-Конвертер-) Сущность для записи конфига (-RW-) Файл
+Также присутствует возможность работать с массивом сущность, хранящихся в формате key value. Каждая запись - отдельный файл. В параметрах указывается папка для хранения.
+      </description>
+      <authors>cccc1808</authors>
+		  <repository type="git" branch="master" commit="dec83f6ce091623679de426ff9e14a128c53eb84" />
+
+      <dependencies>
+        <group targetFramework=".NETFramework4.0" />
+
+        <group targetFramework=".NETFramework4.0" >
+          <dependency id="ToolPack1.RW_Tool" version="[2.0.0]" />
+          <dependency id="ToolPack1.Tools.SingletonTool" version="[2.0.0]" />
+        </group>
+      </dependencies>
+      
+    </metadata>
+  
+	<files>
+     <file src="..\Tools\Tools.ConfigurationTool\bin\Release\Tools.ConfigurationTool.dll" target="lib" />
+  </files>
+
+</package>
\ No newline at end of file
diff --git a/ToolPack1/Nuget/ToolPack1.Tools.SimpleBenchmark.nuspec b/ToolPack1/Nuget/ToolPack1.Tools.SimpleBenchmark.nuspec
new file mode 100644
index 0000000..553bfa4
--- /dev/null
+++ b/ToolPack1/Nuget/ToolPack1.Tools.SimpleBenchmark.nuspec
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+    <metadata>
+        <!-- Required elements-->
+        <id>ToolPack1.Tools.SimpleBenchmark</id>
+        <version>2.0.0</version>
+        <description>
+Простая система для тестирования времени выполнения блока кода.
+        </description>
+        <authors>cccc1808</authors>
+		<repository type="git" branch="master" commit="dec83f6ce091623679de426ff9e14a128c53eb84" />
+
+      <dependencies>
+        <group targetFramework=".NETFramework4.0" />
+      </dependencies>
+      
+    </metadata>
+    <!-- Optional 'files' node -->
+
+	<files>
+     <file src="..\Tools\Tools.SimpleBenchmark\bin\Release\Tools.SimpleBenchmark.dll" target="lib" />
+  </files>
+  
+</package>
\ No newline at end of file
diff --git a/ToolPack1/Nuget/ToolPack1.Tools.SingletonTool.nuspec b/ToolPack1/Nuget/ToolPack1.Tools.SingletonTool.nuspec
new file mode 100644
index 0000000..5b6c99f
--- /dev/null
+++ b/ToolPack1/Nuget/ToolPack1.Tools.SingletonTool.nuspec
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+    <metadata>
+        <!-- Required elements-->
+        <id>ToolPack1.Tools.SingletonTool</id>
+        <version>2.0.0</version>
+        <description>
+Содержит набор классов для быстрого создания Singleton. Абстрагирует от статичных классов. Добавляет возможность реализовать синглтон с имитацией параметра в конструкторе.
+        </description>
+        <authors>cccc1808</authors>
+		   <repository type="git" branch="master" commit="dec83f6ce091623679de426ff9e14a128c53eb84" />
+
+      <dependencies>
+        <group targetFramework=".NETFramework4.0" />
+      </dependencies>
+      
+    </metadata>
+
+	<files>
+     <file src="..\Tools\Tools.SingletonTool\bin\Release\Tools.SingletonTool.dll" target="lib" />
+  </files>
+
+</package>
\ No newline at end of file
diff --git a/ToolPack1/ToolPack1.sln b/ToolPack1/ToolPack1.sln
index cb0b55e..5af3b26 100644
--- a/ToolPack1/ToolPack1.sln
+++ b/ToolPack1/ToolPack1.sln
@@ -27,6 +27,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tools.SimpleBenchmark", "To
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tools.ConfigurationTool", "Tools\Tools.ConfigurationTool\Tools.ConfigurationTool.csproj", "{030EFB46-4E9A-412A-BEE2-C09E7FFED9E6}"
 EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Nuget", "Nuget", "{39D3096C-7BC9-4D64-B732-1DA1A8773412}"
+	ProjectSection(SolutionItems) = preProject
+		Nuget\Nuget build.bat = Nuget\Nuget build.bat
+		Nuget\ToolPack1.RW_Tool.nuspec = Nuget\ToolPack1.RW_Tool.nuspec
+		Nuget\ToolPack1.Tools.ConfigurationTool.nuspec = Nuget\ToolPack1.Tools.ConfigurationTool.nuspec
+		Nuget\ToolPack1.Tools.SimpleBenchmark.nuspec = Nuget\ToolPack1.Tools.SimpleBenchmark.nuspec
+		Nuget\ToolPack1.Tools.SingletonTool.nuspec = Nuget\ToolPack1.Tools.SingletonTool.nuspec
+	EndProjectSection
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU