Skip to content

Commit 9e74341

Browse files
committed
- Removed MDS package ref dependency on Abstractions until pipelines are ready.
- Renamed AbstractionsPackage to Abstractions in targets. - Updated BUILDGUIDE based on project ref behaviour.
1 parent a597ce3 commit 9e74341

File tree

7 files changed

+32
-41
lines changed

7 files changed

+32
-41
lines changed

BUILDGUIDE.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The following build targets are defined in `build.proj`:
2121
|Target|Description|
2222
|-|-|
2323
|`BuildAllConfigurations`|Default target. Builds the .NET Framework and .NET drivers for all target frameworks and operating systems.|
24-
|`BuildAbstractionsPackage`|Restore, build, and pack the Abstractions package, publishing the resulting NuGet into `packages/`.|
24+
|`BuildAbstractions`|Restore, build, and pack the Abstractions package, publishing the resulting NuGet into `packages/`.|
2525
|`BuildNetCore`|Builds the .NET driver for all target frameworks.|
2626
|`BuildNetCoreAllOS`|Builds the .NET driver for all target frameworks and operating systems.|
2727
|`BuildNetFx`|Builds the .NET Framework driver for all target frameworks.|
@@ -55,8 +55,6 @@ build:
5555
Using the default configuration and running all tests:
5656

5757
```bash
58-
msbuild -t:BuildAbstractionsPackage
59-
msbuild
6058
msbuild -t:BuildTestsNetFx -p:TF=net462
6159
msbuild -t:BuildTestsNetCore
6260
msbuild -t:RunTests
@@ -65,8 +63,6 @@ msbuild -t:RunTests
6563
Using the Release configuration:
6664

6765
```bash
68-
msbuild -t:BuildAbstractionsPackage -p:Configuration=Release
69-
msbuild -p:Configuration=Release
7066
msbuild -t:BuildTestsNetFx -p:TF=net462 -p:Configuration=Release
7167
msbuild -t:BuildTestsNetCore -p:Configuration=Release
7268
msbuild -t:RunTests -p:Configuration=Release
@@ -75,8 +71,6 @@ msbuild -t:RunTests -p:Configuration=Release
7571
Running only the unit tests:
7672

7773
```bash
78-
msbuild -t:BuildAbstractionsPackage
79-
msbuild
8074
msbuild -t:BuildTestsNetFx -p:TF=net462
8175
msbuild -t:BuildTestsNetCore
8276
msbuild -t:RunUnitTests
@@ -85,8 +79,6 @@ msbuild -t:RunUnitTests
8579
Using a specific .NET runtime to run tests:
8680

8781
```bash
88-
msbuild -t:BuildAbstractionsPackage
89-
msbuild
9082
msbuild -t:BuildTestsNetFx -p:TF=net462
9183
msbuild -t:BuildTestsNetCore
9284
msbuild -t:RunTests -p:DotnetPath=C:\net8-win-x86\
@@ -209,7 +201,6 @@ Tests can be built and run with custom "Reference Type" property that enables di
209201
> CREATE A NUGET PACKAGE WITH BELOW COMMAND AND ADD TO LOCAL FOLDER + UPDATE NUGET CONFIG FILE TO READ FROM THAT LOCATION
210202
>
211203
> ```bash
212-
> msbuild -t:BuildAbstractionsPackage -p:Configuration=Release
213204
> msbuild -p:Configuration=Release
214205
> ```
215206

build.proj

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@
5252

5353
<!-- Populate all managed projects -->
5454
<ItemGroup>
55-
<AbstractionsPackage Include="src/Microsoft.Data.SqlClient.Extensions/Abstractions/src/Abstractions.csproj" />
56-
<AbstractionsTestPackage Include="src/Microsoft.Data.SqlClient.Extensions/Abstractions/test/Abstractions.Test.csproj" />
55+
<Abstractions Include="src/Microsoft.Data.SqlClient.Extensions/Abstractions/src/Abstractions.csproj" />
56+
<AbstractionsTest Include="src/Microsoft.Data.SqlClient.Extensions/Abstractions/test/Abstractions.Test.csproj" />
5757
<SqlServerLib Include="**/Microsoft.SqlServer.Server.csproj" />
5858
<NetFxDriver Include="**/netfx/**/Microsoft.Data.SqlClient*.csproj" Condition="'$(IsEnabledWindows)' == 'true'" />
5959
<NetCoreDriver Include="**/netcore/**/Microsoft.Data.SqlClient*.csproj" />
@@ -94,7 +94,7 @@
9494
<Target Name="BuildTestsNetCore" DependsOnTargets="RestoreTestsNetCore;BuildUnitTestsNetCore;BuildFunctionalTestsNetCore;BuildManualTestsNetCore"/>
9595
<Target Name="BuildTestsNetFx" DependsOnTargets="RestoreTestsNetFx;BuildUnitTestsNetFx;BuildFunctionalTestsNetFx;BuildManualTestsNetFx" Condition="$(IsEnabledWindows) == 'true'"/>
9696

97-
<!-- Abstractions Package Targets -->
97+
<!-- Abstractions Targets -->
9898
<PropertyGroup>
9999
<!--
100100
If the AbstractionsPackageVersion property was supplied on the
@@ -114,30 +114,30 @@
114114
>AbstractionsPackageVersion=$(AbstractionsPackageVersion)</AbstractionsProperties>
115115
</PropertyGroup>
116116

117-
<Target Name="RestoreAbstractionsPackage">
117+
<Target Name="RestoreAbstractions">
118118
<MSBuild
119-
Projects="@(AbstractionsPackage)"
119+
Projects="@(Abstractions)"
120120
Targets="Restore"
121121
Properties="$(AbstractionsProperties)" />
122122
</Target>
123123

124-
<Target Name="BuildAbstractionsPackage">
124+
<Target Name="BuildAbstractions">
125125
<MSBuild
126-
Projects="@(AbstractionsPackage)"
126+
Projects="@(Abstractions)"
127127
Targets="Build;Pack"
128128
Properties="$(AbstractionsProperties)" />
129129
</Target>
130130

131-
<Target Name="RestoreAbstractionsTestPackage">
131+
<Target Name="RestoreAbstractionsTest">
132132
<MSBuild
133-
Projects="@(AbstractionsTestPackage)"
133+
Projects="@(AbstractionsTest)"
134134
Targets="Restore"
135135
Properties="$(AbstractionsProperties)" />
136136
</Target>
137137

138-
<Target Name="BuildAbstractionsTestPackage">
138+
<Target Name="BuildAbstractionsTest">
139139
<MSBuild
140-
Projects="@(AbstractionsTestPackage)"
140+
Projects="@(AbstractionsTest)"
141141
Targets="Build"
142142
Properties="$(AbstractionsProperties)" />
143143
</Target>
@@ -149,7 +149,7 @@
149149

150150
<Target
151151
Name="RestoreNetCore"
152-
DependsOnTargets="RestoreSqlServerLib;RestoreAbstractionsPackage">
152+
DependsOnTargets="RestoreSqlServerLib;RestoreAbstractions">
153153
<MSBuild Projects="@(NetCoreDriver)" Targets="restore" />
154154
</Target>
155155

@@ -161,7 +161,7 @@
161161

162162
<Target
163163
Name="RestoreNetFx"
164-
DependsOnTargets="RestoreSqlServerLib;RestoreAbstractionsPackage"
164+
DependsOnTargets="RestoreSqlServerLib;RestoreAbstractions"
165165
Condition="'$(IsEnabledWindows)' == 'true'">
166166
<MSBuild Projects="@(NetFxDriver)" Targets="restore" />
167167
</Target>
@@ -184,7 +184,7 @@
184184

185185
<Target
186186
Name="BuildNetFx"
187-
DependsOnTargets="RestoreNetFx;BuildSqlServerLib;BuildAbstractionsPackage"
187+
DependsOnTargets="RestoreNetFx;BuildSqlServerLib;BuildAbstractions"
188188
Condition="'$(IsEnabledWindows)' == 'true'">
189189
<MSBuild Projects="@(NetFxDriver)" Properties="$(CI);Platform=AnyCPU;$(ProjectProperties);$(NugetPackProperties);" />
190190
</Target>
@@ -204,13 +204,13 @@
204204

205205
<Target
206206
Name="BuildNetCore"
207-
DependsOnTargets="RestoreNetCore;BuildSqlServerLib;BuildAbstractionsPackage">
207+
DependsOnTargets="RestoreNetCore;BuildSqlServerLib;BuildAbstractions">
208208
<MSBuild Projects="@(NetCoreDriver)" Properties="$(CI);Platform=AnyCPU;$(ProjectProperties)" />
209209
</Target>
210210

211211
<Target
212212
Name="BuildNetCoreAllOS"
213-
DependsOnTargets="RestoreNetCore;BuildSqlServerLib;BuildAbstractionsPackage">
213+
DependsOnTargets="RestoreNetCore;BuildSqlServerLib;BuildAbstractions">
214214
<MSBuild Projects="@(NetCoreDriver)" Properties="$(CI);$(ProjectProperties);Platform=AnyCPU;OSGroup=Unix;" RemoveProperties="TargetsWindows;TargetsUnix;" />
215215
<MSBuild Projects="@(NetCoreDriver)" Properties="$(CI);$(ProjectProperties);Platform=AnyCPU;OSGroup=Windows_NT;" RemoveProperties="TargetsWindows;TargetsUnix;" Condition="'$(IsEnabledWindows)' == 'true'" />
216216
<MSBuild Projects="@(NetCoreDriver)" Properties="$(CI);$(ProjectProperties);Platform=AnyCPU;OSGroup=AnyOS;" RemoveProperties="TargetsWindows;TargetsUnix;" />
@@ -433,11 +433,11 @@
433433
<!-- Clean all build outputs. -->
434434
<Target Name="Clean">
435435
<RemoveDir Directories='$([System.IO.Directory]::GetDirectories(".", "artifacts", SearchOption.AllDirectories))' />
436-
<RemoveDir Directories='$([System.IO.Directory]::GetDirectories(".", "packages", SearchOption.AllDirectories))' />
437436
<RemoveDir Directories='$([System.IO.Directory]::GetDirectories(".", "bin", SearchOption.AllDirectories))' />
438-
<RemoveDir Directories='$([System.IO.Directory]::GetDirectories(".", "obj", SearchOption.AllDirectories))' />
439437
<RemoveDir Directories='$([System.IO.Directory]::GetDirectories(".", ".nuget", SearchOption.AllDirectories))' />
440-
</Target>
438+
<RemoveDir Directories='$([System.IO.Directory]::GetDirectories(".", "obj", SearchOption.AllDirectories))' />
439+
<RemoveDir Directories='$([System.IO.Directory]::GetDirectories(".", "packages", SearchOption.AllDirectories))' />
440+
</Target>
441441

442442
<!-- AKV Targets ========================================================= -->
443443
<Target Name="BuildAkv">

src/Microsoft.Data.SqlClient/netcore/ref/Microsoft.Data.SqlClient.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,12 @@
5555
<ProjectReference
5656
Include="../../../Microsoft.Data.SqlClient.Extensions/Abstractions/src/Abstractions.csproj"
5757
Condition="'$(ReferenceType)' == 'Project'" />
58+
<!-- TODO(ADO-38703): Package ref requires pipeline changes TBD. -->
59+
<!--
5860
<PackageReference
5961
Include="Microsoft.Data.SqlClient.Extensions.Abstractions"
6062
Condition="'$(ReferenceType)' == 'Package'" />
63+
-->
6164
</ItemGroup>
6265

6366
<Import Project="$(ToolsDir)targets\ResolveContract.targets" Condition="'$(OSGroup)' == 'AnyOS' AND '$(TargetGroup)' != 'netcoreapp'" />

src/Microsoft.Data.SqlClient/netcore/src/Microsoft.Data.SqlClient.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1075,9 +1075,12 @@
10751075
<ProjectReference
10761076
Include="../../../Microsoft.Data.SqlClient.Extensions/Abstractions/src/Abstractions.csproj"
10771077
Condition="'$(ReferenceType)' == 'Project'" />
1078+
<!-- TODO(ADO-38703): Package ref requires pipeline changes TBD. -->
1079+
<!--
10781080
<PackageReference
10791081
Include="Microsoft.Data.SqlClient.Extensions.Abstractions"
10801082
Condition="'$(ReferenceType)' == 'Package'" />
1083+
-->
10811084
</ItemGroup>
10821085

10831086
<Import Project="$(ToolsDir)targets\GenerateThisAssemblyCs.targets" />

src/Microsoft.Data.SqlClient/netfx/ref/Microsoft.Data.SqlClient.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,12 @@
5858
<ProjectReference
5959
Include="../../../Microsoft.Data.SqlClient.Extensions/Abstractions/src/Abstractions.csproj"
6060
Condition="'$(ReferenceType)' == 'Project'" />
61+
<!-- TODO(ADO-38703): Package ref requires pipeline changes TBD. -->
62+
<!--
6163
<PackageReference
6264
Include="Microsoft.Data.SqlClient.Extensions.Abstractions"
6365
Condition="'$(ReferenceType)' == 'Package'" />
66+
-->
6467
</ItemGroup>
6568

6669
<Import Project="$(ToolsDir)targets\TrimDocsForIntelliSense.targets" />

src/Microsoft.Data.SqlClient/netfx/src/Microsoft.Data.SqlClient.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,9 +1049,12 @@
10491049
<ProjectReference
10501050
Include="../../../Microsoft.Data.SqlClient.Extensions/Abstractions/src/Abstractions.csproj"
10511051
Condition="'$(ReferenceType)' == 'Project'" />
1052+
<!-- TODO(ADO-38703): Package ref requires pipeline changes TBD. -->
1053+
<!--
10521054
<PackageReference
10531055
Include="Microsoft.Data.SqlClient.Extensions.Abstractions"
10541056
Condition="'$(ReferenceType)' == 'Package'" />
1057+
-->
10551058
</ItemGroup>
10561059

10571060
<Import Project="$(CommonSourceRoot)tools\targets\GenerateResourceStringsSource.targets" />

tools/targets/add-ons/GenerateAKVProviderNugetPackage.targets

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)