2013-03-01 66 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