Create sfxproj concept
authorDavis Goodin <dagood@microsoft.com>
Fri, 21 Jun 2019 18:46:35 +0000 (13:46 -0500)
committerDavis Goodin <dagood@microsoft.com>
Fri, 21 Jun 2019 21:39:49 +0000 (16:39 -0500)
commita739e014dffe194a43baced7bc79f93d3c83fa75
treef89e84627b01d90c44ae1e55180467421f5ee7c0
parent00397b9c3194c3ca5ef725c5e7e070b7047604c1
Create sfxproj concept

Arcade is more forceful about having a 1-to-1 mapping between project and intermediate path. This made it tougher to get the existing shared framework infra to work that relies on building a "sharedFramework.csproj" once for each shared framework, overriding the intermediate path.

The new approach is to have one sfxproj per shared framework.

Commit migrated from https://github.com/dotnet/core-setup/commit/9fd9b571c590ec32592e5cab3c54b61f9a22d225
src/installer/pkg/packaging-tools/framework.sharedfx.props [new file with mode: 0644]
src/installer/pkg/packaging-tools/framework.sharedfx.targets [moved from src/installer/pkg/packaging-tools/sharedFramework/sharedFramework.csproj with 68% similarity]
src/installer/pkg/packaging-tools/packaging-tools.props
src/installer/pkg/packaging-tools/packaging-tools.targets
src/installer/pkg/projects/netcoreapp/sfx/Microsoft.NETCore.App.SharedFx.sfxproj [new file with mode: 0644]
src/installer/pkg/projects/windowsdesktop/sfx/Microsoft.WindowsDesktop.App.SharedFx.sfxproj [new file with mode: 0644]