Question

It seems the EverNote SDK uses .NET 4 whereas my current project is in .NET 3.5. I don't think I can simply update the 3.5 to 4 since it may cause issues as I have a large codebase.

I am trying to use the namespaces as provided with the EverNote SDK so that I can connect to EverNote via my application. Is there anyway to do what I want without having to update to 4.0? Every time I try to add the .DLLs it says the framework is incompatible.

The C# SDK for EverNote: https://github.com/evernote/evernote-sdk-csharp

Was it helpful?

Solution

There is no (direct) way to use a 4.0 assembly from a 3.5 project, by design.

You really either need to move your codebase (at least the main executable, and any libraries which need to reference Evernote) to 4.0.

The only alternative would be to try to backport their codebase to 3.5. However, that's potentially going to be difficult, especially if they're using 4.0 features.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top