Description
To my knowledge the host components consist of the native source files, nuget packages, the managed HostModel library and tests. Most of these assets are located under src/installer as that's where they lived before repository consolidation (core-setup repo). I propose moving these components together to common place out of src/installer:
src/host
- Microsoft.NET.HostModel
- native (+ msbuild entrypoint: corehost.proj)
- packages
- tests
- Solution File (for opening inside VS)
As the HostModel library isn't publicly shipping but maintains the contract with the host, it doesn't belong into libraries as that's where we ship public APIs from. Aside from that, the host tests require the HostModel library and the HostModel tests aren't unit tests but end-to-end tests which we currently don't have under src/libraries.
I don't propose to change any of the subset names or the host dependencies (i.e. shared framework packs for testing).
Metadata
Metadata
Assignees
Type
Projects
Status