[feat]新增MySql和SQLite驱动包,方便引入驱动
This commit is contained in:
parent
7c506c6883
commit
93875b2e96
|
@ -24,6 +24,8 @@ jobs:
|
|||
run: |
|
||||
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCode/XCode.csproj
|
||||
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCodeTool/XCodeTool.csproj
|
||||
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCode.MySql/XCode.MySql.csproj
|
||||
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out XCode.SQLite/XCode.SQLite.csproj
|
||||
- name: Publish
|
||||
run: |
|
||||
dotnet nuget push ./out/*.nupkg --skip-duplicate --source https://nuget.pkg.github.com/NewLifeX/index.json --api-key ${{ github.token }}
|
||||
|
|
|
@ -24,6 +24,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XUnitTest.XCode", "XUnitTes
|
|||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XCodeTool", "XCodeTool\XCodeTool.csproj", "{ADAD9BA3-5AB4-478A-BB51-3E144D410F59}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "驱动包", "驱动包", "{EFEB543C-229E-43FC-8284-844460E263BA}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XCode.MySql", "XCode.MySql\XCode.MySql.csproj", "{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XCode.SQLite", "XCode.SQLite\XCode.SQLite.csproj", "{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
|
@ -78,12 +84,38 @@ Global
|
|||
{ADAD9BA3-5AB4-478A-BB51-3E144D410F59}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{ADAD9BA3-5AB4-478A-BB51-3E144D410F59}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{ADAD9BA3-5AB4-478A-BB51-3E144D410F59}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Debug|iPhone.Build.0 = Debug|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Release|iPhone.ActiveCfg = Release|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Release|iPhone.Build.0 = Release|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(NestedProjects) = preSolution
|
||||
{B894A87C-0E63-48EF-9894-43D0DD518542} = {7CAA8099-FDA8-40A8-A17E-31DD95D4D13D}
|
||||
{D3F4EEE7-7DA6-42ED-BDF1-3AF141BAAEB2} = {EFEB543C-229E-43FC-8284-844460E263BA}
|
||||
{CAFDF0F0-A737-4A3F-B220-329D1767FDBB} = {EFEB543C-229E-43FC-8284-844460E263BA}
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {6AEA440B-0D90-4F6E-BA9A-D42B27A78D7B}
|
||||
|
|
|
@ -0,0 +1,62 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>net452;net461;netstandard2.0;netstandard2.1</TargetFrameworks>
|
||||
<AssemblyTitle>数据中间件MySql包</AssemblyTitle>
|
||||
<Description>引入MySql数据库驱动包</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>
|
||||
<OutputPath>..\Bin</OutputPath>
|
||||
<!--打包时不包含编译输出的文件-->
|
||||
<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>
|
||||
<ProjectReference Include="..\XCode\XCode.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'net452'">
|
||||
<PackageReference Include="MySql.Data">
|
||||
<Version>8.0.32.1</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'net461'">
|
||||
<PackageReference Include="MySql.Data">
|
||||
<Version>9.0.0</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
||||
<PackageReference Include="MySql.Data">
|
||||
<Version>9.0.0</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.1'">
|
||||
<PackageReference Include="MySql.Data">
|
||||
<Version>9.0.0</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,45 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>net45;net461;netstandard2.0;netstandard2.1</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>
|
||||
<OutputPath>..\Bin</OutputPath>
|
||||
<!--打包时不包含编译输出的文件-->
|
||||
<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="System.Data.SQLite.Core" Version="1.0.118" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\XCode\XCode.csproj" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,5 +1,4 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using NewLife;
|
||||
using NewLife.Data;
|
||||
|
|
Loading…
Reference in New Issue