Expose function for locating hostfxr (dotnet/core-setup#5522)
authorElinor Fung <47805090+elinor-fung@users.noreply.github.com>
Mon, 25 Mar 2019 23:57:29 +0000 (16:57 -0700)
committerGitHub <noreply@github.com>
Mon, 25 Mar 2019 23:57:29 +0000 (16:57 -0700)
commit87fa4cddb50cb33f99756b456664c0d3a87fee31
tree225eb2c67f0d4e2825c8d28f5a875ce29a447ed6
parentc7350770801d009bdf1e243bc9762069bbe4a5b2
Expose function for locating hostfxr (dotnet/core-setup#5522)

* Add nethost library and implement nethost_get_hostfxr_path
* Add basic tests for nethost_get_hostfxr_path

Commit migrated from https://github.com/dotnet/core-setup/commit/6001915623d99527f5af3252b9d19694935ae4a8
25 files changed:
docs/installer/design-docs/host-components.md
src/installer/corehost/Windows/gen-buildsys-win.bat
src/installer/corehost/build.proj
src/installer/corehost/build.sh
src/installer/corehost/cli/CMakeLists.txt
src/installer/corehost/cli/comhost/CMakeLists.txt
src/installer/corehost/cli/comhost/comhost.cpp
src/installer/corehost/cli/fxr_resolver.cpp
src/installer/corehost/cli/fxr_resolver.h
src/installer/corehost/cli/ijwhost/CMakeLists.txt
src/installer/corehost/cli/ijwhost/ijwhost.cpp
src/installer/corehost/cli/nethost/CMakeLists.txt [new file with mode: 0644]
src/installer/corehost/cli/nethost/nethost.cpp [new file with mode: 0644]
src/installer/corehost/cli/nethost/nethost.h [new file with mode: 0644]
src/installer/corehost/cli/setup.cmake
src/installer/corehost/cli/test/CMakeLists.txt
src/installer/corehost/cli/test/nativehost/CMakeLists.txt [new file with mode: 0644]
src/installer/corehost/cli/test/nativehost/nativehost.cpp [new file with mode: 0644]
src/installer/corehost/cli/test/testexe.cmake [new file with mode: 0644]
src/installer/corehost/corehost.cpp
src/installer/signing/sign.proj
src/installer/test/HostActivationTests/MultilevelSDKLookup.cs
src/installer/test/HostActivationTests/NativeHosting/Nethost.cs [new file with mode: 0644]
src/installer/test/HostActivationTests/PortableAppActivation.cs
src/installer/test/HostActivationTests/RegisteredInstallKeyOverride.cs [new file with mode: 0644]