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

Add assembly version and "integrity" check #1086

Open
SubPointSupport opened this issue Oct 2, 2017 · 4 comments
Open

Add assembly version and "integrity" check #1086

SubPointSupport opened this issue Oct 2, 2017 · 4 comments

Comments

@SubPointSupport
Copy link
Contributor

SPMeta2 should check versions of its libraries used.

The problem is that sometimes various SPMeta2 assemblies are used:

  • from the local folder
  • from GAC

Such inconsistency might and does lead to heavy issues with serialization/deserialization, provision and other funky stuff - CSOM assemblies might be older but debug/trace logs would say that SPMeta2 is up to data.

There should be a new service which would check version of SPMeta2 libraries used - all of them should be the same version across the board.

Based of several feedbacks including the following:
https://www.yammer.com/spmeta2feedback/#/Threads/show?threadId=943016920

@andreasblueher
Copy link
Contributor

I've ran into this issue myself before!

@avishnyakov
Copy link
Contributor

@andreasblueher, what was the scenario on which you had this issue?

@andreasblueher
Copy link
Contributor

I had used a different version for building my solution than the one which was deployed to the server. Not sure if there's something you can do about that, but since I know I haven't had this issue again.

@avishnyakov
Copy link
Contributor

Same-same here, either WSP deployment or desktop/console app would fail due to assembly mismatch. Rare, but extremely hard to troubleshoot situations. We'll add this check to avoid this consufion and keep everyone sane.

@avishnyakov avishnyakov added this to the Feb, 2017 - Tech dept #2, features milestone Jan 31, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants