我需要在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. 有没有办法让C#中的应用程序iphone
- 4. 有没有在c#应用程序中使用ffmpeg的方法?
- 5. 有没有办法在普通的.NET Framework项目中使用UWP DLL?
- 6. 有没有办法在Robot Framework的ssh连接中使用telnet?
- 7. 有没有办法“热发布”.NET核心应用程序?
- 8. 有没有办法在.NET 3.0项目中使用LINQ查询语法?
- 9. 有没有办法在Java Android应用程序或Obj-C iOS应用程序中使用Xamarin代码?
- 10. 有没有办法打开SublimeText 2从其他应用程序
- 11. 有没有办法在iOS中使用Photos Framework锁定照片?
- 12. 有没有办法在LINQ查询语法中使用Distinct?
- 13. 有没有办法让VB 6应用程序调用.NET程序集?
- 14. 有没有办法使用Linq到Oracle
- 15. 有没有办法在Blue Prism中“激活”html应用程序?
- 16. 有没有办法在应用程序中查找对象?
- 17. 有没有办法在javaFX应用程序中集成html IFrame
- 18. 有没有办法在ClickOnce应用程序中重置IsFirstRun?
- 19. 有没有办法在多线程应用程序中安全地使用errno?
- 20. 有没有办法在我的asp.net应用程序的类中使用Server.MapPath
- 21. 有没有办法在我的应用程序中使用外语字符?
- 22. 有没有办法在Windows 10通用应用程序中使用restsharp?
- 23. 有没有办法限制UIDocumentInteractionController中显示的应用程序?
- 24. 有没有办法让在RegEx.Replace中使用的变量在.NET中使用?
- 25. 有没有办法让在RegEx.Replace中使用的变量在.NET中使用?
- 26. 有没有办法用python开发OS X应用程序?
- 27. 有没有办法从java执行Objective-C应用程序?
- 28. 有没有办法在android webview应用程序中使用表情符号?
- 29. 在Spring Boot应用程序配置中有没有办法使用Spring Cloud {cipher}?
- 30. 有没有办法在Web应用程序中使用Web服务(WCF)?
伟大的答案,但是,没有任何办法可以做到这一点的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