Skip to content

Commit e2ab94d

Browse files
authored
Merge pull request #9 from mattwar/nuget
Nuget
2 parents 645a0ce + 9378b30 commit e2ab94d

35 files changed

+185
-85
lines changed

nuget/IQToolkit.Access.nuspec

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3+
<metadata>
4+
<id>IQToolkit.Access</id>
5+
<version>1.0.0.0</version>
6+
<title>IQToolkit ORM for MS Access</title>
7+
<authors>Matt Warren</authors>
8+
<owners>Matt Warren</owners>
9+
<projectUrl>https://github.com/mattwar/iqtoolkit</projectUrl>
10+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
11+
<description>IQToolkit ORM for MS Access</description>
12+
<copyright />
13+
<dependencies>
14+
<dependency id="IQToolkit.Common" version="1.0.0.0" />
15+
</dependencies>
16+
</metadata>
17+
<files>
18+
<file src="..\bin\Release\Access\IQToolkit.Data.Access.dll" target="lib\net45\IQToolkit.Data.Access.dll" />
19+
</files>
20+
</package>

nuget/IQToolkit.Common.nuspec

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3+
<metadata>
4+
<id>IQToolkit.Common</id>
5+
<version>1.0.0.0</version>
6+
<title>IQToolkit ORM for System.Data database providers</title>
7+
<authors>Matt Warren</authors>
8+
<owners>Matt Warren</owners>
9+
<projectUrl>https://github.com/mattwar/iqtoolkit</projectUrl>
10+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
11+
<description>IQToolkit ORM for System.Data database providers (core API and shared libraries).</description>
12+
<summary></summary>
13+
<copyright />
14+
</metadata>
15+
<files>
16+
<file src="..\bin\Release\IQToolkit\IQToolkit.Data.dll" target="lib\net45\IQToolkit.Data.dll" />
17+
<file src="..\bin\Release\IQToolkit\IQToolkit.Data.XML" target="lib\net45\IQToolkit.Data.xml" />
18+
<file src="..\bin\Release\IQToolkit\IQToolkit.dll" target="lib\net45\IQToolkit.dll" />
19+
<file src="..\bin\Release\IQToolkit\IQToolkit.XML" target="lib\net45\IQToolkit.xml" />
20+
</files>
21+
</package>

nuget/IQToolkit.MySqlClient.nuspec

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3+
<metadata>
4+
<id>IQToolkit.MySqlClient</id>
5+
<version>1.0.0.0</version>
6+
<title>IQToolkit ORM for MySql Client</title>
7+
<authors>Matt Warren</authors>
8+
<owners>Matt Warren</owners>
9+
<projectUrl>https://github.com/mattwar/iqtoolkit</projectUrl>
10+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
11+
<description>IQToolkit ORM for MySql Client</description>
12+
<copyright />
13+
<dependencies>
14+
<dependency id="IQToolkit.Common" version="1.0.0.0" />
15+
<dependency id="MySql.Data" version="6.9.5" />
16+
</dependencies>
17+
</metadata>
18+
<files>
19+
<file src="..\bin\Release\MySql\IQToolkit.Data.MySqlClient.dll" target="lib\net45\IQToolkit.Data.MySqlClient.dll" />
20+
</files>
21+
</package>

nuget/IQToolkit.SQLite.nuspec

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3+
<metadata>
4+
<id>IQToolkit.SQLite</id>
5+
<version>1.0.0.0</version>
6+
<title>IQToolkit ORM for SQLite</title>
7+
<authors>Matt Warren</authors>
8+
<owners>Matt Warren</owners>
9+
<projectUrl>https://github.com/mattwar/iqtoolkit</projectUrl>
10+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
11+
<description>IQToolkit ORM for SQLite (System.Data.SQLite)</description>
12+
<copyright />
13+
<dependencies>
14+
<dependency id="IQToolkit.Common" version="1.0.0.0" />
15+
<dependency id="System.Data.SQLite.Core" version="1.0.95.0"/>
16+
</dependencies>
17+
</metadata>
18+
<files>
19+
<file src="..\bin\Release\SQLite\IQToolkit.Data.SQLite.dll" target="lib\net45\IQToolkit.Data.SQLite.dll" />
20+
</files>
21+
</package>

nuget/IQToolkit.SqlClient.nuspec

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3+
<metadata>
4+
<id>IQToolkit.SqlClient</id>
5+
<version>1.0.0.0</version>
6+
<title>IQToolkit ORM for MS SQL Server (SqlClient)</title>
7+
<authors>Matt Warren</authors>
8+
<owners>Matt Warren</owners>
9+
<projectUrl>https://github.com/mattwar/iqtoolkit</projectUrl>
10+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
11+
<description>IQToolkit ORM for MS SQL Server (SqlClient)</description>
12+
<copyright />
13+
<dependencies>
14+
<dependency id="IQToolkit.Common" version="1.0.0.0" />
15+
</dependencies>
16+
</metadata>
17+
<files>
18+
<file src="..\bin\Release\SqlClient\IQToolkit.Data.SqlClient.dll" target="lib\net45\IQToolkit.Data.SqlClient.dll" />
19+
</files>
20+
</package>

nuget/IQToolkit.SqlServerCe.nuspec

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
3+
<metadata>
4+
<id>IQToolkit.SqlServerCe</id>
5+
<version>1.0.0.0</version>
6+
<title>IQToolkit ORM for MS SQL Server Compact Edition</title>
7+
<authors>Matt Warren</authors>
8+
<owners>Matt Warren</owners>
9+
<projectUrl>https://github.com/mattwar/iqtoolkit</projectUrl>
10+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
11+
<description>IQToolkit ORM for MS SQL Server Compact Edition (Microsoft.SqlServer.Compact)</description>
12+
<copyright />
13+
<dependencies>
14+
<dependency id="IQToolkit.Common" version="1.0.0.0" />
15+
<dependency id="Microsoft.SqlServer.Compact" version="4.0.8876.1"/>
16+
</dependencies>
17+
</metadata>
18+
<files>
19+
<file src="..\bin\Release\SqlServerCe\IQToolkit.Data.SqlServerCe.dll" target="lib\net45\IQToolkit.Data.SqlServerCe.dll" />
20+
</files>
21+
</package>

nuget/nuget.exe

4.38 MB
Binary file not shown.

nuget/pack.cmd

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
nuget pack IQToolkit.Common.nuspec -OutputDirectory "..\bin\release\nupkgs"
2+
nuget pack IQToolkit.Access.nuspec -OutputDirectory "..\bin\release\nupkgs"
3+
nuget pack IQToolkit.MySqlClient.nuspec -OutputDirectory "..\bin\release\nupkgs"
4+
nuget pack IQToolkit.SqlClient.nuspec -OutputDirectory "..\bin\release\nupkgs"
5+
nuget pack IQToolkit.SQLite.nuspec -OutputDirectory "..\bin\release\nupkgs"
6+
nuget pack IQToolkit.SqlServerCe.nuspec -OutputDirectory "..\bin\release\nupkgs"
7+

src/IQToolkit.Data.Access/IQToolkit.Data.Access.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<DebugSymbols>true</DebugSymbols>
3939
<DebugType>full</DebugType>
4040
<Optimize>false</Optimize>
41-
<OutputPath>..\..\bin\Debug\</OutputPath>
41+
<OutputPath>..\..\bin\Debug\Access\</OutputPath>
4242
<DefineConstants>DEBUG;TRACE</DefineConstants>
4343
<ErrorReport>prompt</ErrorReport>
4444
<WarningLevel>4</WarningLevel>
@@ -48,7 +48,7 @@
4848
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
4949
<DebugType>pdbonly</DebugType>
5050
<Optimize>true</Optimize>
51-
<OutputPath>..\..\bin\Release\</OutputPath>
51+
<OutputPath>..\..\bin\Release\Access\</OutputPath>
5252
<DefineConstants>TRACE</DefineConstants>
5353
<ErrorReport>prompt</ErrorReport>
5454
<WarningLevel>4</WarningLevel>
@@ -57,7 +57,7 @@
5757
</PropertyGroup>
5858
<ItemGroup>
5959
<Reference Include="System" />
60-
<Reference Include="System.Core"/>
60+
<Reference Include="System.Core" />
6161
<Reference Include="System.Data" />
6262
</ItemGroup>
6363
<ItemGroup>

src/IQToolkit.Data.MySqlClient/IQToolkit.Data.MySqlClient.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<DebugSymbols>true</DebugSymbols>
4040
<DebugType>full</DebugType>
4141
<Optimize>false</Optimize>
42-
<OutputPath>..\..\bin\Debug\</OutputPath>
42+
<OutputPath>..\..\bin\Debug\MySql\</OutputPath>
4343
<DefineConstants>DEBUG;TRACE</DefineConstants>
4444
<ErrorReport>prompt</ErrorReport>
4545
<WarningLevel>4</WarningLevel>
@@ -49,7 +49,7 @@
4949
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
5050
<DebugType>pdbonly</DebugType>
5151
<Optimize>true</Optimize>
52-
<OutputPath>..\..\bin\Release\</OutputPath>
52+
<OutputPath>..\..\bin\Release\MySql\</OutputPath>
5353
<DefineConstants>TRACE</DefineConstants>
5454
<ErrorReport>prompt</ErrorReport>
5555
<WarningLevel>4</WarningLevel>

0 commit comments

Comments
 (0)