Skip to content

Conversation

@KevinRansom
Copy link
Contributor

  1. DesignTime probing for typeproviders, searches the tfm subdrectory for an x86 and x64 subdirectory to load 32bit and 64 bit specific assemblies. This is not how nugget packages rid specific dll's it uses the runtime root of a nugget packat to store rid specific assemblies, and even allows them to be carried in separate nuget packages. We will need an improved probing design for that scenario.
    Removes the x86 and x64 probing.

  2. The F# compiler and FSI will also use the tools folder in the nuget package to host FSC/FCS/FSI designtime files. typeproviders cause packing warnings in nugget, and designtime assemblies are for more than just typeproviders.
    Enables probing the tools folder of the nuget package.

  3. Update tests to verify tools probing and eliminate tests for x96/x64 probing.

@KevinRansom KevinRansom requested a review from dsyme January 24, 2018 04:15
@KevinRansom KevinRansom merged commit 5728b68 into dotnet:master Jan 25, 2018
@KevinRansom KevinRansom deleted the improvedesigntimeprobing branch March 9, 2018 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants