2013-03-01 72 views
0

EverNote SDK似乎使用.NET 4,而我目前的项目是.NET 3.5。我不认为我可以简单地将3.5更新为4,因为它可能会导致问题,因为我有一个庞大的代码库。.NET 3.5中的EverNote C#SDK

我试图使用EverNote SDK提供的名称空间,以便通过我的应用程序连接到EverNote。无论如何,无需更新到4.0就可以做我想做的事情?每次我尝试添加.DLL时,都表示该框架不兼容。

对Evernote的的C#SDK:https://github.com/evernote/evernote-sdk-csharp

+1

我说咬子弹,更新你的目标框架。我没有看到很多更新几十个项目的问题,你应该在一天之内完成。为客户部署可能更多的问题,但除非你推他们,他们仍然使用打卡 – 2013-03-01 17:51:28

+1

@StenPetrov我同意,特别是因为这是一个Web应用程序,在这种情况下,他控制整个部署链... – 2013-03-01 17:55:14

回答

1

没有(直接)的方式来使用4.0组件从3.5项目,由设计。

您确实需要将您的代码库(至少主要可执行文件以及需要引用Evernote的任何库)移至4.0。

唯一的选择是尝试将代码库返回到3.5。但是,这可能会很困难,特别是如果他们使用4.0功能。

+0

我可以在.NET 4中创建一个新的解决方案并上传到同一个网络服务器(使用户相对透明)吗?基本上,我问:我可以在同一台服务器上同时运行3.5和4吗? – user1477388 2013-03-01 17:51:07

+1

@ user1477388这是可能的。请参阅:http://serverfault.com/a/269074 – 2013-03-01 17:54:38

+0

你会推荐这个“多目标”或他们是一样的东西http://weblogs.asp.net/scottgu/archive/2009/08/ 27/multi-targeting-support-vs-2010-and-net-4-series.aspx? – user1477388 2013-03-01 17:56:16