Ah, I see. Thanks for the info. Out of curiosity, why are you then still signing the libraries targeting the full framework? For backward compatibility?
I'm not exactly sure how this multi-targeting is supposed to work, but it does seem that I'm unable to have a .NET Standard library (which contains my indexes) reference RavenDB 3.5.3, and then have my legacy MVC site (targeting the full .NET framework) reference that library (to access the index definitions). The build errors out because the legacy MVC project does not reference the library that defines the base classes for my indexes, even though it does have a reference to RavenDB 3.5.3 (just with a different target). Is this possibly because one is signed and one is not?
Interestingly, I have no such issue with another project (which contains my entity definitions), even though it targets .NET Standard 1.4 and references Newtonsoft.Json.
Thanks,
Nick