From b94ba36cd81a5df09306828e5e5ccd7a001f3a58 Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Tue, 1 Apr 2025 15:46:15 -0700 Subject: [PATCH 1/3] Ensure project.assets.json files are unique for SiteExtensions in VMR --- src/SiteExtensions/Directory.Build.props | 10 ++++++++++ ...ft.AspNetCore.AzureAppServices.SiteExtension.csproj | 2 -- .../Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj | 2 -- 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 src/SiteExtensions/Directory.Build.props diff --git a/src/SiteExtensions/Directory.Build.props b/src/SiteExtensions/Directory.Build.props new file mode 100644 index 000000000000..c3f87e7e1888 --- /dev/null +++ b/src/SiteExtensions/Directory.Build.props @@ -0,0 +1,10 @@ + + + + + $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll + $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(TargetArchitecture)\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll + $(MSBuildProjectExtensionsPath)/$(TargetArchitecture)/project.assets.json + + + \ No newline at end of file diff --git a/src/SiteExtensions/LoggingAggregate/src/Microsoft.AspNetCore.AzureAppServices.SiteExtension/Microsoft.AspNetCore.AzureAppServices.SiteExtension.csproj b/src/SiteExtensions/LoggingAggregate/src/Microsoft.AspNetCore.AzureAppServices.SiteExtension/Microsoft.AspNetCore.AzureAppServices.SiteExtension.csproj index 7b0cd4468e6a..b737f4ddb945 100644 --- a/src/SiteExtensions/LoggingAggregate/src/Microsoft.AspNetCore.AzureAppServices.SiteExtension/Microsoft.AspNetCore.AzureAppServices.SiteExtension.csproj +++ b/src/SiteExtensions/LoggingAggregate/src/Microsoft.AspNetCore.AzureAppServices.SiteExtension/Microsoft.AspNetCore.AzureAppServices.SiteExtension.csproj @@ -19,8 +19,6 @@ true false $(ArtifactsObjDir)SiteExtensionsReferenceLayout/ - $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll - $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(TargetArchitecture)\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll $(RestoreAdditionalProjectSources);$(ArtifactsNonShippingPackagesDir) diff --git a/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj b/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj index a8ea71287246..887426a9d2d8 100644 --- a/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj +++ b/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj @@ -15,8 +15,6 @@ true true $([MSBuild]::NormalizeDirectory('$(CrossArchitectureInstallerBasePath)', 'aspnetcore', 'Runtime')) - $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll - $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(Platform)\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll From e07cd80c3d2ac2cb8650c008036bc3b819aca9e3 Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Tue, 1 Apr 2025 19:52:32 -0700 Subject: [PATCH 2/3] Fix path --- src/SiteExtensions/Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SiteExtensions/Directory.Build.props b/src/SiteExtensions/Directory.Build.props index c3f87e7e1888..e64a8c91c143 100644 --- a/src/SiteExtensions/Directory.Build.props +++ b/src/SiteExtensions/Directory.Build.props @@ -4,7 +4,7 @@ $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(TargetArchitecture)\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll - $(MSBuildProjectExtensionsPath)/$(TargetArchitecture)/project.assets.json + $(BaseIntermediateOutputPath)/$(TargetArchitecture)/project.assets.json \ No newline at end of file From a2cbb1a1041688bfc1de593ec0576dc7383cb02f Mon Sep 17 00:00:00 2001 From: wtgodbe Date: Wed, 9 Apr 2025 17:51:41 -0700 Subject: [PATCH 3/3] Fix path --- src/SiteExtensions/Directory.Build.props | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/SiteExtensions/Directory.Build.props b/src/SiteExtensions/Directory.Build.props index e64a8c91c143..5a0a6b0be0a2 100644 --- a/src/SiteExtensions/Directory.Build.props +++ b/src/SiteExtensions/Directory.Build.props @@ -4,7 +4,9 @@ $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll $(ArtifactsBinDir)Microsoft.Web.Xdt.Extensions\$(TargetArchitecture)\$(Configuration)\net462\Microsoft.Web.Xdt.Extensions.dll - $(BaseIntermediateOutputPath)/$(TargetArchitecture)/project.assets.json + $([MSBuild]::NormalizeDirectory('$(BaseIntermediateOutputPath)', '$(TargetArchitecture)')) + $(BaseIntermediateOutputPath)$(Configuration)\ + $(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\ \ No newline at end of file