我需要在C#Windows窗體應用程序中使用linq,而不是使用.Net Framework 2。我知道這可能是某種愚蠢的行爲。但由於某些特殊原因,我需要這些。無論如何,我可以只將linq庫導入到我的項目中嗎?或者除了使用3.5之外沒有辦法?有沒有辦法在.NET Framework 2中使用C#應用程序中的linq?
3
A
回答
7
是的,直到一點。看看LINQBridge。
3
有幾個博客這個過程中(是的,這是可以做到),其中概述:
0
框架3.5的核心是相同的框架2.0 的核心比如,你可以使用vs 2008創建一個解決方案,其中您的前端項目或用戶界面將使用framework 2.0進行編譯,而使用framework 3.5的核心dll項目將廣泛使用linq。整個事情可以部署在2.0環境中,沒有任何問題。
+0
框架的核心可能是相同的,但LINQ只有3.5。所以它不會在只有.NET 2.0的機器上運行(除了使用由@Justin鏈接的解決方法/ hack) – 2010-10-06 15:29:23
+0
LINQ是一種語言功能,因此您需要VB9編譯器來編譯它,但生成的IL兼容.Net的v2.0。如果您使用了3.5所特有的任何類或名稱空間,那麼您需要安裝3.5。 – 2010-10-07 17:36:35
相關問題
- 1. 有沒有辦法在我的應用程序中使用mstest
- 2. 有沒有辦法將.NET 4庫編組爲.NET 2應用程序?
- 3. 有沒有辦法在普通的.NET Framework項目中使用UWP DLL?
- 4. 有沒有辦法在Robot Framework的ssh連接中使用telnet?
- 5. 有沒有辦法「熱發佈」.NET核心應用程序?
- 6. 有沒有辦法在.NET 3.0項目中使用LINQ查詢語法?
- 7. 有沒有辦法在Java Android應用程序或Obj-C iOS應用程序中使用Xamarin代碼?
- 8. 有沒有辦法打開SublimeText 2從其他應用程序
- 9. 有沒有辦法在iOS中使用Photos Framework鎖定照片?
- 10. 有沒有辦法在LINQ查詢語法中使用Distinct?
- 11. 有沒有辦法在Blue Prism中「激活」html應用程序?
- 12. 有沒有辦法在javaFX應用程序中集成html IFrame
- 13. 有沒有辦法在應用程序中查找對象?
- 14. 有沒有辦法在多線程應用程序中安全地使用errno?
- 15. 有沒有辦法在我的asp.net應用程序的類中使用Server.MapPath
- 16. 有沒有辦法讓VB 6應用程序調用.NET程序集?
- 17. 有沒有辦法使用Linq到Oracle
- 18. 有沒有辦法在我的應用程序中使用外語字符?
- 19. 有沒有辦法在Windows 10通用應用程序中使用restsharp?
- 20. 有沒有辦法限制UIDocumentInteractionController中顯示的應用程序?
- 21. 有沒有辦法讓在RegEx.Replace中使用的變量在.NET中使用?
- 22. 有沒有辦法讓在RegEx.Replace中使用的變量在.NET中使用?
- 23. 有沒有辦法從java執行Objective-C應用程序?
- 24. 有沒有辦法在Web應用程序中使用Web服務(WCF)?
- 25. 在Spring Boot應用程序配置中有沒有辦法使用Spring Cloud {cipher}?
- 26. 有沒有辦法在android webview應用程序中使用表情符號?
- 27. 有沒有辦法在應用程序設置中使用字典或xml?
- 28. 有沒有辦法允許Delphi應用程序使用Hazelcast?
- 29. 有沒有辦法將我的控制檯應用程序轉換爲C#中的Windows窗體應用程序?
- 30. 有沒有辦法使用visual studio和c#編寫iphone和android應用程序?
偉大的答案,但是,沒有任何辦法可以做到這一點的Linq到SQL?因爲這個方法似乎並沒有實現Linq到SQL – EgyEast 2010-10-06 14:51:20
我不確定。 Justin鏈接到的博客文章表明,如果你運行2.0sp1,這是可能的。 – LukeH 2010-10-06 14:58:38
你剛剛救了我的一天。謝謝! – Mizipzor 2010-10-06 15:12:21