新增DB2、金仓、瀚高驱动包

This commit is contained in:
大石头 2024-08-26 14:01:30 +08:00
parent 84113d6d2a
commit 33611a5003
8 changed files with 198 additions and 0 deletions

View File

@ -30,6 +30,9 @@ jobs:
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCode.Oracle/XCode.Oracle.csproj
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCode.PostgreSQL/XCode.PostgreSQL.csproj
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCode.DaMeng/XCode.DaMeng.csproj
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCode.DB2/XCode.DB2.csproj
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCode.KingBase/XCode.KingBase.csproj
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCode.HighGo/XCode.HighGo.csproj
- name: Publish
run: |
dotnet nuget push ./out/*.nupkg --skip-duplicate --source https://nuget.pkg.github.com/NewLifeX/index.json --api-key ${{ github.token }}

BIN
DLL/HighGo/Nhgdb.dll Normal file

Binary file not shown.

BIN
DLL/KingBase/Kdbndp.dll Normal file

Binary file not shown.

View File

@ -38,6 +38,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XCode.PostgreSQL", "XCode.P
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XCode.DaMeng", "XCode.DaMeng\XCode.DaMeng.csproj", "{B5C56F0D-3213-4CF6-8C06-9811859DA572}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XCode.DB2", "XCode.DB2\XCode.DB2.csproj", "{588C600A-2139-480D-90D2-AD820D6F2ADD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XCode.KingBase", "XCode.KingBase\XCode.KingBase.csproj", "{C13F390F-E5C9-41F1-813B-9D8FE67E3025}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XCode.HighGo", "XCode.HighGo\XCode.HighGo.csproj", "{808ECCD8-0D5B-42ED-AB57-F57823F0B711}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -164,6 +170,42 @@ Global
{B5C56F0D-3213-4CF6-8C06-9811859DA572}.Release|iPhone.Build.0 = Release|Any CPU
{B5C56F0D-3213-4CF6-8C06-9811859DA572}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{B5C56F0D-3213-4CF6-8C06-9811859DA572}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Debug|iPhone.Build.0 = Debug|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Release|Any CPU.Build.0 = Release|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Release|iPhone.ActiveCfg = Release|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Release|iPhone.Build.0 = Release|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{588C600A-2139-480D-90D2-AD820D6F2ADD}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Debug|iPhone.Build.0 = Debug|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Release|Any CPU.Build.0 = Release|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Release|iPhone.ActiveCfg = Release|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Release|iPhone.Build.0 = Release|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{C13F390F-E5C9-41F1-813B-9D8FE67E3025}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Debug|Any CPU.Build.0 = Debug|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Debug|iPhone.Build.0 = Debug|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Release|Any CPU.ActiveCfg = Release|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Release|Any CPU.Build.0 = Release|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Release|iPhone.ActiveCfg = Release|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Release|iPhone.Build.0 = Release|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{808ECCD8-0D5B-42ED-AB57-F57823F0B711}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -176,6 +218,9 @@ Global
{477F54B1-DA8C-4F59-AB21-93E2C78E2AE6} = {EFEB543C-229E-43FC-8284-844460E263BA}
{7586B34D-FFF3-4BD5-ADD6-3CA46F69FA27} = {EFEB543C-229E-43FC-8284-844460E263BA}
{B5C56F0D-3213-4CF6-8C06-9811859DA572} = {EFEB543C-229E-43FC-8284-844460E263BA}
{588C600A-2139-480D-90D2-AD820D6F2ADD} = {EFEB543C-229E-43FC-8284-844460E263BA}
{C13F390F-E5C9-41F1-813B-9D8FE67E3025} = {EFEB543C-229E-43FC-8284-844460E263BA}
{808ECCD8-0D5B-42ED-AB57-F57823F0B711} = {EFEB543C-229E-43FC-8284-844460E263BA}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6AEA440B-0D90-4F6E-BA9A-D42B27A78D7B}

View File

@ -0,0 +1,44 @@
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
<PropertyGroup>
<TargetFrameworks>net80</TargetFrameworks>
<AssemblyTitle>数据中间件DB2包</AssemblyTitle>
<Description>引入DB2数据库驱动包</Description>
<Company>新生命开发团队</Company>
<Copyright>©2002-2024 NewLife</Copyright>
<VersionPrefix>11.15</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
<FileVersion>$(Version)</FileVersion>
<AssemblyVersion>$(VersionPrefix).$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</AssemblyVersion>
<!--打包时不包含编译输出的文件-->
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>
<PropertyGroup>
<PackageId>$(AssemblyName)</PackageId>
<Authors>$(Company)</Authors>
<PackageProjectUrl>https://newlifex.com/xcode</PackageProjectUrl>
<PackageIcon>leaf.png</PackageIcon>
<RepositoryUrl>https://github.com/NewLifeX/X</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>新生命团队;X组件;NewLife;$(AssemblyName)</PackageTags>
<PackageReleaseNotes></PackageReleaseNotes>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<PackageReadmeFile>Readme.MD</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
<Content Include="..\Doc\leaf.png" Link="leaf.png" PackagePath="\" />
</ItemGroup>
<ItemGroup>
<None Include="..\Readme.MD">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Net.IBM.Data.Db2" Version="8.0.0.200" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\XCode\XCode.csproj" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,51 @@
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
<PropertyGroup>
<TargetFrameworks>net451</TargetFrameworks>
<AssemblyTitle>数据中间件SQLite包</AssemblyTitle>
<Description>引入SQLite数据库驱动包</Description>
<Company>新生命开发团队</Company>
<Copyright>©2002-2024 NewLife</Copyright>
<VersionPrefix>11.15</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
<FileVersion>$(Version)</FileVersion>
<AssemblyVersion>$(VersionPrefix).$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</AssemblyVersion>
<!--打包时不包含编译输出的文件-->
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>
<PropertyGroup>
<PackageId>$(AssemblyName)</PackageId>
<Authors>$(Company)</Authors>
<PackageProjectUrl>https://newlifex.com/xcode</PackageProjectUrl>
<PackageIcon>leaf.png</PackageIcon>
<RepositoryUrl>https://github.com/NewLifeX/X</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>新生命团队;X组件;NewLife;$(AssemblyName)</PackageTags>
<PackageReleaseNotes></PackageReleaseNotes>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<PackageReadmeFile>Readme.MD</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
<Content Include="..\Doc\leaf.png" Link="leaf.png" PackagePath="\" />
</ItemGroup>
<ItemGroup>
<None Include="..\Readme.MD">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<Content Include="..\DLL\HighGo\Nhgdb.dll" Link="Nhgdb.dll" PackagePath="\lib\net451">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<Reference Include="Nhgdb">
<HintPath>..\DLL\HighGo\Nhgdb.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\XCode\XCode.csproj" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,51 @@
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
<PropertyGroup>
<TargetFrameworks>netstandard2.0</TargetFrameworks>
<AssemblyTitle>数据中间件KingBase包</AssemblyTitle>
<Description>引入KingBase数据库驱动包</Description>
<Company>新生命开发团队</Company>
<Copyright>©2002-2024 NewLife</Copyright>
<VersionPrefix>11.15</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
<FileVersion>$(Version)</FileVersion>
<AssemblyVersion>$(VersionPrefix).$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</AssemblyVersion>
<!--打包时不包含编译输出的文件-->
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>
<PropertyGroup>
<PackageId>$(AssemblyName)</PackageId>
<Authors>$(Company)</Authors>
<PackageProjectUrl>https://newlifex.com/xcode</PackageProjectUrl>
<PackageIcon>leaf.png</PackageIcon>
<RepositoryUrl>https://github.com/NewLifeX/X</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>新生命团队;X组件;NewLife;$(AssemblyName)</PackageTags>
<PackageReleaseNotes></PackageReleaseNotes>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<PackageReadmeFile>Readme.MD</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
<Content Include="..\Doc\leaf.png" Link="leaf.png" PackagePath="\" />
</ItemGroup>
<ItemGroup>
<None Include="..\Readme.MD">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<Content Include="..\DLL\KingBase\Kdbndp.dll" Link="Kdbndp.dll" PackagePath="\lib\netstandard2.0">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<Reference Include="Kdbndp">
<HintPath>..\DLL\KingBase\Kdbndp.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\XCode\XCode.csproj" />
</ItemGroup>
</Project>

View File

@ -88,6 +88,10 @@
</PackageReference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\XCode.DaMeng\XCode.DaMeng.csproj" />
<ProjectReference Include="..\XCode.DB2\XCode.DB2.csproj" />
<ProjectReference Include="..\XCode.HighGo\XCode.HighGo.csproj" />
<ProjectReference Include="..\XCode.KingBase\XCode.KingBase.csproj" />
<ProjectReference Include="..\XCode\XCode.csproj" />
</ItemGroup>
<ItemGroup>