ToolPack1
Changes
.gitignore 4(+4 -0)
ToolPack1/Nuget/Nuget build.bat 5(+5 -0)
ToolPack1/Nuget/ToolPack1.RW_Tool.nuspec 27(+27 -0)
ToolPack1/ToolPack1.sln 9(+9 -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
#----------------------------------------
ToolPack1/Nuget/Nuget build.bat 5(+5 -0)
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
ToolPack1/Nuget/ToolPack1.RW_Tool.nuspec 27(+27 -0)
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
ToolPack1/ToolPack1.sln 9(+9 -0)
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