2011-09-30 158 views
-1

我們有一些在.net 3.5框架下的應用程序。我們有一個代碼API(用於可重用的訪問中央數據庫信息的庫)。我們已將該網站的這一部分移至.net 4.0框架。運行.NET 4.0 API的.NET 3.5應用程序

我的問題是;我們如何讓那些無法遷移到.net 4.0框架的應用程序使用api?所有人都需要的新功能在4.0框架下。

我應該只創建兩個API嗎?


要對問題留下的意見;如果你沒有建設性的東西,請不要發佈。

我不確定自定義API的混淆不清楚。

我們非常熟悉編寫應用程序,並且正在遷移到4.0框架。每當一個新的框架出現時,公司(以及它的客戶)就不得不重新編寫/更新應用程序,這可能是昂貴的。

+5

你究竟是什麼意思「運行新的4.0 API」?你的問題不清楚。 –

+0

@ Arnej65 - .NET 3.5應用程序出於顯而易見的原因將無法使用.NET 4.0 API。如果你想保持兼容性,你將不需要使用任何4.0的框架功能。 –

+0

我刪除了我的倒票,問題現在有所改善。我確實留下了建設性的意見,基本上說明我爲什麼投票。在語法上,我可以理解不正確的英語,但是有4種解釋方式,用2種不同的寫作方式來表示一個努力的問題,值得投票給我。考慮使用拼寫檢查器來防止將來發生這種情況。谷歌瀏覽器似乎默認內置。 (它糾正了我在這裏寫的一些錯誤...) –

回答

2

恐怕您必須重新編譯帶有.NET 4框架的舊應用程序,才能使用您的新API。

或者你可以重新編譯你的API(如果可能的話),目標是3.5框架。

2

只需在.NET 4中重新編譯 - 最佳解決方案。

+0

當然,但是像Jon說的那樣,他只是指在機器上運行3.5或重新編譯。 – Gage

2

只要你沒有明確地將你的配置文件中的3.5框架作爲目標,並且你還沒有使用任何features which broke in .NET 4.0,你應該保持原樣。

相關問題