Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x64 target unavailable in nuget - strong name necessary #468

Closed
simiac opened this issue Sep 22, 2021 · 2 comments
Closed

x64 target unavailable in nuget - strong name necessary #468

simiac opened this issue Sep 22, 2021 · 2 comments
Assignees

Comments

@simiac
Copy link

simiac commented Sep 22, 2021

Following issue experienced when adding the PnP.Framework to a vs2019 based project:
During runtime a FileLoadException is thrown suggesting the file or some dependency cannot be loaded.
Dependency walker shows inconsistency in machine targets i.e. x86 for PnP.Framework and x64 the rest.
Donwloading the nuget directly and exploring the dll out of the archive using dumpbin shows also x86 in the header for the machine.
The nuget packaging seems to be missing the target machine x64.
This is true for 1.6.0 release as well as the latest nightly build.
Exception suggests issue with strong name is necessary.
Found the discussion on similar issue in previous versions here #201
As my project needs strong names, is there a possibility to add strong name signatures to the release of pnpframework dlls?

@simiac simiac changed the title x64 target unavailable in nuget x64 target unavailable in nuget - strong name necessary Sep 22, 2021
@jansenbe jansenbe self-assigned this Sep 22, 2021
@jansenbe
Copy link
Contributor

@simiac : this is something in progress, the underlying PnP Core SDK got strong named recently, PnP Framework will follow but is slightly more complicated as one of it's dependencies today is not strong named.

@jansenbe
Copy link
Contributor

@simiac : the next nightly build from PnP Framework will be strong named

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

No branches or pull requests

2 participants