From 997ab35ce4702282d7c65ec18dbd60c7c0ae5ccd Mon Sep 17 00:00:00 2001 From: tmat Date: Thu, 1 May 2025 15:52:31 -0700 Subject: [PATCH] Bring back PublishDotnetWatch --- .../dotnet-watch/dotnet-watch.csproj | 9 +++++ .../redist/targets/Directory.Build.targets | 1 + .../redist/targets/GenerateLayout.targets | 28 --------------- .../redist/targets/PublishDotnetWatch.targets | 34 +++++++++++++++++++ 4 files changed, 44 insertions(+), 28 deletions(-) create mode 100644 src/Layout/redist/targets/PublishDotnetWatch.targets diff --git a/src/BuiltInTools/dotnet-watch/dotnet-watch.csproj b/src/BuiltInTools/dotnet-watch/dotnet-watch.csproj index c5e22015c3bf..8232eee5c09b 100644 --- a/src/BuiltInTools/dotnet-watch/dotnet-watch.csproj +++ b/src/BuiltInTools/dotnet-watch/dotnet-watch.csproj @@ -4,6 +4,8 @@ + + $(SdkTargetFramework) exe @@ -44,4 +46,11 @@ + + + diff --git a/src/Layout/redist/targets/Directory.Build.targets b/src/Layout/redist/targets/Directory.Build.targets index fcd0fb99122d..453b336b2dfd 100644 --- a/src/Layout/redist/targets/Directory.Build.targets +++ b/src/Layout/redist/targets/Directory.Build.targets @@ -10,6 +10,7 @@ + diff --git a/src/Layout/redist/targets/GenerateLayout.targets b/src/Layout/redist/targets/GenerateLayout.targets index 7938cfcd2869..8ef06eeda8ab 100644 --- a/src/Layout/redist/targets/GenerateLayout.targets +++ b/src/Layout/redist/targets/GenerateLayout.targets @@ -415,34 +415,6 @@ AssetPath="%(NuPkgContentForMSBuildExtensionsRelativePaths.Identity)" /> - - - <_DotnetWatchBuildOutput Include="$(ArtifactsBinDir)dotnet-watch\$(Configuration)\$(SdkTargetFramework)\**"/> - - - <_DotnetWatchInputFile Include="@(_DotnetWatchBuildOutput)" - Condition="('%(Filename)' != 'Microsoft.CodeAnalysis' and - '%(Filename)' != 'Microsoft.CodeAnalysis.resources' and - '%(Filename)' != 'Microsoft.CodeAnalysis.CSharp' and - '%(Filename)' != 'Microsoft.CodeAnalysis.CSharp.resources') or - $([MSBuild]::ValueOrDefault('%(FullPath)', '').Contains('BuildHost'))" /> - - - - - - - diff --git a/src/Layout/redist/targets/PublishDotnetWatch.targets b/src/Layout/redist/targets/PublishDotnetWatch.targets new file mode 100644 index 000000000000..23e58e6e473b --- /dev/null +++ b/src/Layout/redist/targets/PublishDotnetWatch.targets @@ -0,0 +1,34 @@ + + + + $(ArtifactsDir)bin\redist\$(Configuration)\dotnet\sdk\$(Version)\DotnetTools\dotnet-watch\ + $(Version)\tools\$(SdkTargetFramework)\any\ + + + + <_DotnetWatchBuildOutput Include="$(ArtifactsDir)bin\dotnet-watch\$(Configuration)\$(SdkTargetFramework)\**"/> + + + <_DotnetWatchInputFile Include="@(_DotnetWatchBuildOutput)" + Condition="('%(Filename)' != 'Microsoft.CodeAnalysis' and + '%(Filename)' != 'Microsoft.CodeAnalysis.resources' and + '%(Filename)' != 'Microsoft.CodeAnalysis.CSharp' and + '%(Filename)' != 'Microsoft.CodeAnalysis.CSharp.resources') or + $([MSBuild]::ValueOrDefault('%(FullPath)', '').Contains('BuildHost'))" /> + + + + + + + \ No newline at end of file