diff --git a/.nuget/packages.config b/.nuget/packages.config
new file mode 100644
index 0000000..dbdb6bd
--- /dev/null
+++ b/.nuget/packages.config
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/MocaSQLCLR.sln b/MocaSQLCLR.sln
index 9cc4fb6..b424db2 100644
--- a/MocaSQLCLR.sln
+++ b/MocaSQLCLR.sln
@@ -1,17 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
-VisualStudioVersion = 14.0.23107.0
+VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MocaSQLCLR", "NuGetPackage\MocaSQLCLR.csproj", "{99D4DD78-27A1-42B3-B7B9-913C703CECB1}"
- ProjectSection(ProjectDependencies) = postProject
- {A029F819-D434-439C-8D47-4A164022A772} = {A029F819-D434-439C-8D47-4A164022A772}
- {6D241B39-B7E9-4E87-99E3-F08FB51E0572} = {6D241B39-B7E9-4E87-99E3-F08FB51E0572}
- {20B8688C-A7AB-4803-B5D6-C800D26EB7E9} = {20B8688C-A7AB-4803-B5D6-C800D26EB7E9}
- {7D0CBDC7-FBF1-4944-B1A1-C656BC13378C} = {7D0CBDC7-FBF1-4944-B1A1-C656BC13378C}
- {09F51ECE-844D-45A7-9ABE-DCB36BB5517F} = {09F51ECE-844D-45A7-9ABE-DCB36BB5517F}
- EndProjectSection
-EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MocaSQLCLR20", "MocaSQLCLR\MocaSQLCLR20.vbproj", "{20B8688C-A7AB-4803-B5D6-C800D26EB7E9}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MocaSQLCLR35", "MocaSQLCLR\MocaSQLCLR35.vbproj", "{A029F819-D434-439C-8D47-4A164022A772}"
@@ -28,16 +19,25 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MocaSQLCLR46", "MocaSQLCLR\MocaSQLCLR46.vbproj", "{7D0CBDC7-FBF1-4944-B1A1-C656BC13378C}"
EndProject
+Project("{FF286327-C783-4F7A-AB73-9BCBAD0D4460}") = "NuGet.Package", "NuGet.Package\NuGet.Package.nuproj", "{F0590517-8B93-4834-9FD8-0DFED32AF047}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{374DD98E-AB49-488F-B500-582022969144}"
+ ProjectSection(SolutionItems) = preProject
+ .nuget\packages.config = .nuget\packages.config
+ EndProjectSection
+EndProject
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MocaSQLCLR47", "MocaSQLCLR\MocaSQLCLR47.vbproj", "{BAA867D0-0F4D-4DFC-AFB6-2290595A4F30}"
+EndProject
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MocaSQLCLR452", "MocaSQLCLR\MocaSQLCLR452.vbproj", "{AC17B927-1243-4D8D-9743-B8C0BCBFC2E5}"
+EndProject
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MocaSQLCLR462", "MocaSQLCLR\MocaSQLCLR462.vbproj", "{A64417F2-0571-4C7A-A6AB-1BC9EB248B0A}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {99D4DD78-27A1-42B3-B7B9-913C703CECB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {99D4DD78-27A1-42B3-B7B9-913C703CECB1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {99D4DD78-27A1-42B3-B7B9-913C703CECB1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {99D4DD78-27A1-42B3-B7B9-913C703CECB1}.Release|Any CPU.Build.0 = Release|Any CPU
{20B8688C-A7AB-4803-B5D6-C800D26EB7E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{20B8688C-A7AB-4803-B5D6-C800D26EB7E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{20B8688C-A7AB-4803-B5D6-C800D26EB7E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -58,6 +58,22 @@ Global
{7D0CBDC7-FBF1-4944-B1A1-C656BC13378C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7D0CBDC7-FBF1-4944-B1A1-C656BC13378C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7D0CBDC7-FBF1-4944-B1A1-C656BC13378C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F0590517-8B93-4834-9FD8-0DFED32AF047}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F0590517-8B93-4834-9FD8-0DFED32AF047}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F0590517-8B93-4834-9FD8-0DFED32AF047}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F0590517-8B93-4834-9FD8-0DFED32AF047}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BAA867D0-0F4D-4DFC-AFB6-2290595A4F30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BAA867D0-0F4D-4DFC-AFB6-2290595A4F30}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BAA867D0-0F4D-4DFC-AFB6-2290595A4F30}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BAA867D0-0F4D-4DFC-AFB6-2290595A4F30}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AC17B927-1243-4D8D-9743-B8C0BCBFC2E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AC17B927-1243-4D8D-9743-B8C0BCBFC2E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AC17B927-1243-4D8D-9743-B8C0BCBFC2E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AC17B927-1243-4D8D-9743-B8C0BCBFC2E5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A64417F2-0571-4C7A-A6AB-1BC9EB248B0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A64417F2-0571-4C7A-A6AB-1BC9EB248B0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A64417F2-0571-4C7A-A6AB-1BC9EB248B0A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A64417F2-0571-4C7A-A6AB-1BC9EB248B0A}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/MocaSQLCLR/MocaSQLCLR20.vbproj b/MocaSQLCLR/MocaSQLCLR20.vbproj
index 5480c62..3c6b349 100644
Binary files a/MocaSQLCLR/MocaSQLCLR20.vbproj and b/MocaSQLCLR/MocaSQLCLR20.vbproj differ
diff --git a/MocaSQLCLR/MocaSQLCLR35.vbproj b/MocaSQLCLR/MocaSQLCLR35.vbproj
index 88d7ded..b1029df 100644
Binary files a/MocaSQLCLR/MocaSQLCLR35.vbproj and b/MocaSQLCLR/MocaSQLCLR35.vbproj differ
diff --git a/MocaSQLCLR/MocaSQLCLR40.vbproj b/MocaSQLCLR/MocaSQLCLR40.vbproj
index db8cbad..ca19c37 100644
Binary files a/MocaSQLCLR/MocaSQLCLR40.vbproj and b/MocaSQLCLR/MocaSQLCLR40.vbproj differ
diff --git a/MocaSQLCLR/MocaSQLCLR45.vbproj b/MocaSQLCLR/MocaSQLCLR45.vbproj
index 2e40455..95b0434 100644
Binary files a/MocaSQLCLR/MocaSQLCLR45.vbproj and b/MocaSQLCLR/MocaSQLCLR45.vbproj differ
diff --git a/MocaSQLCLR/MocaSQLCLR452.vbproj b/MocaSQLCLR/MocaSQLCLR452.vbproj
new file mode 100644
index 0000000..73dd8b2
Binary files /dev/null and b/MocaSQLCLR/MocaSQLCLR452.vbproj differ
diff --git a/MocaSQLCLR/MocaSQLCLR46.vbproj b/MocaSQLCLR/MocaSQLCLR46.vbproj
index 085b512..7555223 100644
Binary files a/MocaSQLCLR/MocaSQLCLR46.vbproj and b/MocaSQLCLR/MocaSQLCLR46.vbproj differ
diff --git a/MocaSQLCLR/MocaSQLCLR462.vbproj b/MocaSQLCLR/MocaSQLCLR462.vbproj
new file mode 100644
index 0000000..0743d76
Binary files /dev/null and b/MocaSQLCLR/MocaSQLCLR462.vbproj differ
diff --git a/MocaSQLCLR/MocaSQLCLR47.vbproj b/MocaSQLCLR/MocaSQLCLR47.vbproj
new file mode 100644
index 0000000..afdbfab
Binary files /dev/null and b/MocaSQLCLR/MocaSQLCLR47.vbproj differ
diff --git a/MocaSQLCLR/My Project/AssemblyInfo20.vb b/MocaSQLCLR/My Project/AssemblyInfo.vb
similarity index 51%
rename from MocaSQLCLR/My Project/AssemblyInfo20.vb
rename to MocaSQLCLR/My Project/AssemblyInfo.vb
index 83452ba..a10beff 100644
--- a/MocaSQLCLR/My Project/AssemblyInfo20.vb
+++ b/MocaSQLCLR/My Project/AssemblyInfo.vb
@@ -8,12 +8,11 @@ Imports System.Runtime.InteropServices
' アセンブリ属性の値を確認します。
-
-
-
-
-
-
+
+
+
+
+
@@ -31,8 +30,38 @@ Imports System.Runtime.InteropServices
' 既定値にすることができます:
'
-
-
' プログラム要素が CLS (Common Language Specification) に準拠しているかどうかを示します
-
+
+
+
+
+
+
+
+
+
+#If net20 Then
+
+#End If
+#If net35 Then
+
+#End If
+#If net40 Then
+
+#End If
+#If net45 Then
+
+#End If
+#If net452 Then
+
+#End If
+#If net46 Then
+
+#End If
+#If net462 Then
+
+#End If
+#If net47 Then
+
+#End If
diff --git a/MocaSQLCLR/My Project/AssemblyInfo35.vb b/MocaSQLCLR/My Project/AssemblyInfo35.vb
deleted file mode 100644
index 5a787d1..0000000
--- a/MocaSQLCLR/My Project/AssemblyInfo35.vb
+++ /dev/null
@@ -1,38 +0,0 @@
-Imports System
-Imports System.Reflection
-Imports System.Runtime.InteropServices
-
-' アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
-' アセンブリに関連付けられている情報を変更するには、
-' これらの属性値を変更してください。
-
-' アセンブリ属性の値を確認します。
-
-
-
-
-
-
-
-
-
-
-'このプロジェクトが COM に公開される場合、次の GUID がタイプ ライブラリの ID になります。
-
-
-' アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
-'
-' Major Version
-' Minor Version
-' Build Number
-' Revision
-'
-' すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
-' 既定値にすることができます:
-'
-
-
-
-
-' プログラム要素が CLS (Common Language Specification) に準拠しているかどうかを示します
-
diff --git a/MocaSQLCLR/My Project/AssemblyInfo40.vb b/MocaSQLCLR/My Project/AssemblyInfo40.vb
deleted file mode 100644
index 7a7c2a1..0000000
--- a/MocaSQLCLR/My Project/AssemblyInfo40.vb
+++ /dev/null
@@ -1,38 +0,0 @@
-Imports System
-Imports System.Reflection
-Imports System.Runtime.InteropServices
-
-' アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
-' アセンブリに関連付けられている情報を変更するには、
-' これらの属性値を変更してください。
-
-' アセンブリ属性の値を確認します。
-
-
-
-
-
-
-
-
-
-
-'このプロジェクトが COM に公開される場合、次の GUID がタイプ ライブラリの ID になります。
-
-
-' アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
-'
-' Major Version
-' Minor Version
-' Build Number
-' Revision
-'
-' すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
-' 既定値にすることができます:
-'
-
-
-
-
-' プログラム要素が CLS (Common Language Specification) に準拠しているかどうかを示します
-
diff --git a/MocaSQLCLR/My Project/AssemblyInfo45.vb b/MocaSQLCLR/My Project/AssemblyInfo45.vb
deleted file mode 100644
index cce92a7..0000000
--- a/MocaSQLCLR/My Project/AssemblyInfo45.vb
+++ /dev/null
@@ -1,38 +0,0 @@
-Imports System
-Imports System.Reflection
-Imports System.Runtime.InteropServices
-
-' アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
-' アセンブリに関連付けられている情報を変更するには、
-' これらの属性値を変更してください。
-
-' アセンブリ属性の値を確認します。
-
-
-
-
-
-
-
-
-
-
-'このプロジェクトが COM に公開される場合、次の GUID がタイプ ライブラリの ID になります。
-
-
-' アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
-'
-' Major Version
-' Minor Version
-' Build Number
-' Revision
-'
-' すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
-' 既定値にすることができます:
-'
-
-
-
-
-' プログラム要素が CLS (Common Language Specification) に準拠しているかどうかを示します
-
diff --git a/MocaSQLCLR/My Project/AssemblyInfo46.vb b/MocaSQLCLR/My Project/AssemblyInfo46.vb
deleted file mode 100644
index c9dfeb3..0000000
--- a/MocaSQLCLR/My Project/AssemblyInfo46.vb
+++ /dev/null
@@ -1,38 +0,0 @@
-Imports System
-Imports System.Reflection
-Imports System.Runtime.InteropServices
-
-' アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
-' アセンブリに関連付けられている情報を変更するには、
-' これらの属性値を変更してください。
-
-' アセンブリ属性の値を確認します。
-
-
-
-
-
-
-
-
-
-
-'このプロジェクトが COM に公開される場合、次の GUID がタイプ ライブラリの ID になります。
-
-
-' アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
-'
-' Major Version
-' Minor Version
-' Build Number
-' Revision
-'
-' すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
-' 既定値にすることができます:
-'
-
-
-
-
-' プログラム要素が CLS (Common Language Specification) に準拠しているかどうかを示します
-
diff --git a/MocaSQLCLR/packages.config b/MocaSQLCLR/packages.config
new file mode 100644
index 0000000..bab0212
--- /dev/null
+++ b/MocaSQLCLR/packages.config
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/NuGet.Package/NuGet.Package.nuproj b/NuGet.Package/NuGet.Package.nuproj
new file mode 100644
index 0000000..de0df7d
--- /dev/null
+++ b/NuGet.Package/NuGet.Package.nuproj
@@ -0,0 +1,48 @@
+
+
+
+
+ Debug
+ AnyCPU
+
+
+ Release
+ AnyCPU
+
+
+
+
+
+
+
+
+
+
+
+
+
+ f0590517-8b93-4834-9fd8-0dfed32af047
+
+
+ Moca.NETSQLCLR
+ 3.0.0-beta01
+ Moca.NET SQLCLR
+ MiYABiS
+ MiYABiS
+ Use is DI with AOP framework in SQLCLR.
+ Use is DI with AOP framework in SQLCLR.
+
+
+ https://github.com/mocanet/MocaSQLCLR
+ https://opensource.org/licenses/MS-PL
+ Copyright © 2014 MiYABiS All Rights Reserved.
+ Moca.NET
+ https://avatars3.githubusercontent.com/u/14543303?s=256
+ true
+
+
+ ..\packages\NuProj.0.11.30\tools\
+
+
+
+
\ No newline at end of file
diff --git a/NuGetPackage/MocaSQLCLR.csproj b/NuGetPackage/MocaSQLCLR.csproj
deleted file mode 100644
index 86544c9..0000000
--- a/NuGetPackage/MocaSQLCLR.csproj
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {99D4DD78-27A1-42B3-B7B9-913C703CECB1}
- Library
- Properties
- MocaSQLCLR
- MocaSQLCLR
- v4.6
- 512
-
-
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- このプロジェクトは、このコンピューター上にない NuGet パッケージを参照しています。それらのパッケージをダウンロードするには、[NuGet パッケージの復元] を使用します。詳細については、http://go.microsoft.com/fwlink/?LinkID=322105 を参照してください。見つからないファイルは {0} です。
-
-
-
-
\ No newline at end of file
diff --git a/NuGetPackage/Package.nuspec b/NuGetPackage/Package.nuspec
deleted file mode 100644
index 5fd21d2..0000000
--- a/NuGetPackage/Package.nuspec
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
- Moca.NETSQLCLR
- $version$
- Moca.NET SQLCLR
- MiYABiS
- MiYABiS
- https://github.com/mocanet/MocaSQLCLR
- https://opensource.org/licenses/MS-PL
- https://avatars1.githubusercontent.com/u/14543303
- false
-
- Use is di & aop framework in SQLCLR.
-
-
- Use is di & aop framework in SQLCLR.
-
-
- GitHub issues : #2
-
- Copyright © 2014 MiYABiS All Rights Reserved.
- en-US
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NuGetPackage/Properties/AssemblyInfo.cs b/NuGetPackage/Properties/AssemblyInfo.cs
deleted file mode 100644
index a3a5adf..0000000
--- a/NuGetPackage/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
-// アセンブリに関連付けられている情報を変更するには、
-// これらの属性値を変更してください。
-[assembly: AssemblyTitle("MocaSQLCLR")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("MocaSQLCLR")]
-[assembly: AssemblyCopyright("Copyright © 2015")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから
-// 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、
-// その型の ComVisible 属性を true に設定してください。
-[assembly: ComVisible(false)]
-
-// このプロジェクトが COM に公開される場合、次の GUID が typelib の ID になります
-[assembly: Guid("99d4dd78-27a1-42b3-b7b9-913c703cecb1")]
-
-// アセンブリのバージョン情報は次の 4 つの値で構成されています:
-//
-// メジャー バージョン
-// マイナー バージョン
-// ビルド番号
-// Revision
-//
-// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
-// 既定値にすることができます:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2.0.3")]
-[assembly: AssemblyFileVersion("2.0.3")]
diff --git a/NuGetPackage/Properties/NuGetPack.target b/NuGetPackage/Properties/NuGetPack.target
deleted file mode 100644
index b0495d6..0000000
--- a/NuGetPackage/Properties/NuGetPack.target
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
- -Beta
- nuget.exe
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/NuGetPackage/packages.config b/NuGetPackage/packages.config
deleted file mode 100644
index 07bddc8..0000000
--- a/NuGetPackage/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file