Skip to content

Commit 4034bb5

Browse files
authored
Move redist tools projects under src\Layout\redist (#47546)
1 parent eaa3a39 commit 4034bb5

File tree

8 files changed

+20
-24
lines changed

8 files changed

+20
-24
lines changed

sdk.sln

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet", "src\Cli\dotnet\do
8181
EndProject
8282
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Layout", "Layout", "{71C279BD-E850-4A8D-9775-11CA26B8E5BA}"
8383
EndProject
84-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_fsc", "src\Layout\tool_fsharp\tool_fsc.csproj", "{8274C645-CBB8-4B94-B58D-5A485FA8514C}"
84+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_fsc", "src\Layout\redist\tools\tool_fsc.csproj", "{8274C645-CBB8-4B94-B58D-5A485FA8514C}"
8585
EndProject
86-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_msbuild", "src\Layout\tool_msbuild\tool_msbuild.csproj", "{10D77F17-F5CB-46A1-B2A9-178615430C0E}"
86+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_msbuild", "src\Layout\redist\tools\tool_msbuild.csproj", "{10D77F17-F5CB-46A1-B2A9-178615430C0E}"
8787
EndProject
88-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_nuget", "src\Layout\tool_nuget\tool_nuget.csproj", "{C2DF833D-2A83-408B-8122-3038ACDFDFD0}"
88+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_nuget", "src\Layout\redist\tools\tool_nuget.csproj", "{C2DF833D-2A83-408B-8122-3038ACDFDFD0}"
8989
EndProject
9090
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "redist", "src\Layout\redist\redist.csproj", "{AA273ACB-56FE-4F0C-8CC9-C2C45D31491D}"
9191
EndProject

source-build.slnf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
"src\\Installer\\redist-installer\\redist-installer.proj",
2424
"src\\Installer\\pkg\\dotnet-sdk.proj",
2525
"src\\Layout\\redist\\redist.csproj",
26-
"src\\Layout\\tool_fsharp\\tool_fsc.csproj",
27-
"src\\Layout\\tool_msbuild\\tool_msbuild.csproj",
28-
"src\\Layout\\tool_nuget\\tool_nuget.csproj",
26+
"src\\Layout\\redist\\tools\\tool_fsc.csproj",
27+
"src\\Layout\\redist\\tools\\tool_msbuild.csproj",
28+
"src\\Layout\\redist\\tools\\tool_nuget.csproj",
2929
"src\\Microsoft.DotNet.TemplateLocator\\Microsoft.DotNet.TemplateLocator.csproj",
3030
"src\\Microsoft.Win32.Msi\\Microsoft.Win32.Msi.csproj",
3131
"src\\RazorSdk\\Tasks\\Microsoft.NET.Sdk.Razor.Tasks.csproj",

src/Layout/redist/redist.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
<Import Project="$(RepoRoot)src\Tasks\sdk-tasks\sdk-tasks.InTree.targets" />
2121
<Import Project="targets\BundledSdks.targets" />
22-
<Import Project="targets\BundledTools.targets" />
2322
<Import Project="targets\PublishDotnetWatch.targets" />
2423
<Import Project="targets\GenerateLayout.targets" />
2524
<Import Project="targets\OverlaySdkOnLKG.targets" Condition="'$(DotNetBuild)' != 'true'" />
@@ -60,8 +59,8 @@
6059
in the outer build (which is the case for some of these references), there may be sporadic incorrect builds if the outer build happens to run concurrently
6160
with or after the redist build. -->
6261
<ProjectReference Include="..\..\Containers\packaging\package.csproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" Private="false" />
63-
<ProjectReference Include="..\tool_msbuild\tool_msbuild.csproj" />
64-
<ProjectReference Include="..\tool_nuget\tool_nuget.csproj" />
62+
<ProjectReference Include="tools\tool_msbuild.csproj" />
63+
<ProjectReference Include="tools\tool_nuget.csproj" />
6564
<ProjectReference Include="..\..\Cli\dotnet\dotnet.csproj" />
6665
<ProjectReference Include="..\..\Tasks\Microsoft.NET.Build.Tasks\Microsoft.NET.Build.Tasks.csproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" />
6766
<ProjectReference Include="..\..\Tasks\Microsoft.NET.Build.Extensions.Tasks\Microsoft.NET.Build.Extensions.Tasks.csproj" ReferenceOutputAssembly="false" SkipGetTargetFrameworkProperties="true" />

src/Layout/redist/targets/BundledTools.targets

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

src/Layout/redist/targets/GenerateLayout.targets

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@
212212
BeforeTargets="Build">
213213
<MSBuild
214214
Targets="Publish"
215-
Projects="$(RepoRoot)/src/Layout/tool_fsharp/tool_fsc.csproj"
215+
Projects="$(MSBuildProjectDirectory)\tools\tool_fsc.csproj"
216216
Properties="Configuration=$(Configuration);PublishDir=$(OutputPath)/FSharp" />
217217
</Target>
218218

@@ -242,6 +242,17 @@
242242

243243
<Target Name="GenerateCliRuntimeConfigurationFiles"
244244
AfterTargets="Build">
245+
<ItemGroup>
246+
<BundledTools Include="MSBuild;
247+
dotnet;
248+
NuGet.CommandLine.XPlat" />
249+
250+
<BundledToolProjects Include="tool_msbuild;
251+
tool_nuget;
252+
tool_cli;
253+
redist;" />
254+
</ItemGroup>
255+
245256
<RemoveAssetFromDepsPackages DepsFile="$(OutputPath)/$(TargetName).deps.json"
246257
SectionName="runtime"
247258
AssetPath="%(BundledToolProjects.Identity).dll" />
File renamed without changes.

0 commit comments

Comments
 (0)