Skip to content

Commit 614824a

Browse files
Use the MSBuild.Sdk.SqlProj for the database projects.
1 parent 68c588b commit 614824a

12 files changed

Lines changed: 93 additions & 317 deletions

PosInformatique.Testing.Databases.sln

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{49103176-7D0
3131
src\Directory.Build.props = src\Directory.Build.props
3232
EndProjectSection
3333
EndProject
34-
Project("{00D1A9C2-B5F0-4AF3-8072-F6C62B433612}") = "Testing.Databases.SqlServer.Tests.DacPac", "tests\Testing.Databases.SqlServer.Tests.DacPac\Testing.Databases.SqlServer.Tests.DacPac.sqlproj", "{5F618225-0E1C-46A7-BBCC-23A6243D5CEE}"
34+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Testing.Databases.SqlServer.Tests.DacPac", "tests\Testing.Databases.SqlServer.Tests.DacPac\Testing.Databases.SqlServer.Tests.DacPac.csproj", "{5F618225-0E1C-46A7-BBCC-23A6243D5CEE}"
3535
EndProject
3636
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{91BFD2B1-6AB6-4B07-9D2E-430C93F150D4}"
3737
EndProject
@@ -41,9 +41,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{
4141
.github\workflows\github-actions-release.yml = .github\workflows\github-actions-release.yml
4242
EndProjectSection
4343
EndProject
44-
Project("{00D1A9C2-B5F0-4AF3-8072-F6C62B433612}") = "Testing.Databases.SqlServer.Tests.Source", "tests\Testing.Databases.SqlServer.Tests.Source\Testing.Databases.SqlServer.Tests.Source.sqlproj", "{A261D4FF-9BEA-475C-8671-E9BACFDCE960}"
44+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Testing.Databases.SqlServer.Tests.Source", "tests\Testing.Databases.SqlServer.Tests.Source\Testing.Databases.SqlServer.Tests.Source.csproj", "{A261D4FF-9BEA-475C-8671-E9BACFDCE960}"
4545
EndProject
46-
Project("{00D1A9C2-B5F0-4AF3-8072-F6C62B433612}") = "Testing.Databases.SqlServer.Tests.Target", "tests\Testing.Databases.SqlServer.Tests.Target\Testing.Databases.SqlServer.Tests.Target.sqlproj", "{6CD3F177-053F-4816-A37E-5CA6F293D34C}"
46+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Testing.Databases.SqlServer.Tests.Target", "tests\Testing.Databases.SqlServer.Tests.Target\Testing.Databases.SqlServer.Tests.Target.csproj", "{6CD3F177-053F-4816-A37E-5CA6F293D34C}"
4747
EndProject
4848
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Testing.Databases.SqlServer.EntityFramework", "src\Testing.Databases.SqlServer.EntityFramework\Testing.Databases.SqlServer.EntityFramework.csproj", "{157DDF0D-9410-4646-94B9-9CEE4C140F5E}"
4949
EndProject

tests/Testing.Databases.SqlServer.Dac.Tests/Testing.Databases.SqlServer.Dac.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<Content Include="..\Testing.Databases.SqlServer.Tests.DacPac\bin\Debug\Testing.Databases.SqlServer.Tests.DacPac.dacpac" Link="Testing.Databases.SqlServer.Tests.DacPac.dacpac">
12+
<Content Include="..\Testing.Databases.SqlServer.Tests.DacPac\bin\$(Configuration)\netstandard2.1\PosInformatique.Testing.Databases.SqlServer.Tests.DacPac.dacpac" Link="PosInformatique.Testing.Databases.SqlServer.Tests.DacPac.dacpac">
1313
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
1414
</Content>
1515
</ItemGroup>
@@ -30,7 +30,7 @@
3030

3131
<ItemGroup>
3232
<ProjectReference Include="..\..\src\Testing.Databases.SqlServer.Dac\Testing.Databases.SqlServer.Dac.csproj" />
33-
<ProjectReference Include="..\Testing.Databases.SqlServer.Tests.DacPac\Testing.Databases.SqlServer.Tests.DacPac.sqlproj" />
33+
<ProjectReference Include="..\Testing.Databases.SqlServer.Tests.DacPac\Testing.Databases.SqlServer.Tests.DacPac.csproj" ReferenceOutputAssembly="False" />
3434
</ItemGroup>
3535

3636
<Import Project="..\Testing.Databases.SqlServer.Shared.Tests\Testing.Databases.SqlServer.Shared.Tests.projitems" Label="Shared" />

tests/Testing.Databases.SqlServer.SqlCmd.Tests/Testing.Databases.SqlServer.SqlCmd.Tests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626

2727
<ItemGroup>
2828
<ProjectReference Include="..\..\src\Testing.Databases.SqlServer.SqlCmd\Testing.Databases.SqlServer.SqlCmd.csproj" />
29-
<ProjectReference Include="..\Testing.Databases.SqlServer.Tests.DacPac\Testing.Databases.SqlServer.Tests.DacPac.sqlproj" />
3029
</ItemGroup>
3130

3231
<Import Project="..\Testing.Databases.SqlServer.Shared.Tests\Testing.Databases.SqlServer.Shared.Tests.projitems" Label="Shared" />
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<Project Sdk="MSBuild.Sdk.SqlProj/3.2.0">
2+
<PropertyGroup>
3+
<TargetFramework>netstandard2.1</TargetFramework>
4+
<SqlServerVersion>Sql150</SqlServerVersion>
5+
6+
<TreatTSqlWarningsAsErrors>True</TreatTSqlWarningsAsErrors>
7+
8+
<GenerateCreateScript>True</GenerateCreateScript>
9+
<IncludeCompositeObjects>False</IncludeCompositeObjects>
10+
<CreateNewDatabase>True</CreateNewDatabase>
11+
</PropertyGroup>
12+
13+
<ItemGroup>
14+
<Content Remove="bin\**" />
15+
<None Remove="bin\**" />
16+
</ItemGroup>
17+
18+
</Project>

tests/Testing.Databases.SqlServer.Tests.DacPac/Testing.Databases.SqlServer.Tests.DacPac.sqlproj

Lines changed: 0 additions & 64 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<Project Sdk="MSBuild.Sdk.SqlProj/3.2.0">
2+
<PropertyGroup>
3+
<TargetFramework>netstandard2.1</TargetFramework>
4+
<SqlServerVersion>Sql150</SqlServerVersion>
5+
6+
<TreatTSqlWarningsAsErrors>True</TreatTSqlWarningsAsErrors>
7+
8+
<GenerateCreateScript>True</GenerateCreateScript>
9+
<IncludeCompositeObjects>False</IncludeCompositeObjects>
10+
<CreateNewDatabase>True</CreateNewDatabase>
11+
</PropertyGroup>
12+
13+
<ItemGroup>
14+
<Content Remove="bin\**" />
15+
<None Remove="bin\**" />
16+
</ItemGroup>
17+
18+
</Project>

tests/Testing.Databases.SqlServer.Tests.Source/Testing.Databases.SqlServer.Tests.Source.sqlproj

Lines changed: 0 additions & 108 deletions
This file was deleted.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<Project Sdk="MSBuild.Sdk.SqlProj/3.2.0">
2+
<PropertyGroup>
3+
<TargetFramework>netstandard2.1</TargetFramework>
4+
<SqlServerVersion>Sql150</SqlServerVersion>
5+
6+
<TreatTSqlWarningsAsErrors>True</TreatTSqlWarningsAsErrors>
7+
8+
<GenerateCreateScript>True</GenerateCreateScript>
9+
<IncludeCompositeObjects>False</IncludeCompositeObjects>
10+
<CreateNewDatabase>True</CreateNewDatabase>
11+
</PropertyGroup>
12+
13+
<ItemGroup>
14+
<Content Remove="bin\**" />
15+
<None Remove="bin\**" />
16+
</ItemGroup>
17+
18+
<ItemGroup>
19+
<Content Include="..\Testing.Databases.SqlServer.Tests.Source\Programmability\Types\TypeIdentical.sql" Link="Programmability\Types\TypeIdentical.sql" />
20+
<Content Include="..\Testing.Databases.SqlServer.Tests.Source\Tables\ReferencedTable.sql" Link="Tables\ReferencedTable.sql" />
21+
<Content Include="..\Testing.Databases.SqlServer.Tests.Source\Tables\TableIdentical.sql" Link="Tables\TableIdentical.sql" />
22+
<Content Include="..\Testing.Databases.SqlServer.Tests.Source\Tables\ForeignKeys\ForeignKeyIdentical.sql" Link="Tables\ForeignKeys\ForeignKeyIdentical.sql" />
23+
<Content Include="..\Testing.Databases.SqlServer.Tests.Source\Tables\Indexes\IndexIdentical.sql" Link="Tables\Indexes\IndexIdentical.sql" />
24+
<Content Include="..\Testing.Databases.SqlServer.Tests.Source\Tables\PrimaryKeys\PrimaryKeyIdentical.sql" Link="Tables\PrimaryKeys\PrimaryKeyIdentical.sql" />
25+
<Content Include="..\Testing.Databases.SqlServer.Tests.Source\Tables\UniqueConstraints\UniqueConstraintIdentical.sql" Link="Tables\UniqueConstraints\UniqueConstraintIdentical.sql" />
26+
</ItemGroup>
27+
28+
</Project>

0 commit comments

Comments
 (0)