我有一堆2.0 vb庫項目的解決方案,我想添加一個4.0 c#庫項目,所以我可以參考我的c#項目中的一個vb項目。這可能嗎?我可以在2.0 NET解決方案中使用4.0 NET項目嗎?
0
A
回答
1
這取決於你的意思是「2.0」。如果你的意思是他們的項目目標是 .NET 2.0,那絕對沒問題。如果他們是Visual Studio 2005項目文件,它會稍微笨拙。您需要升級解決方案文件才能在Visual Studio 2010中使用它,此時它將不會在VS2005中加載。我已經在使用多個解決方案文件方面取得了一些成功,每個版本的Visual Studio都有一個,並且升級了項目文件。早期版本的Visual Studio會發出警告,表示他們不理解以後的工具版本,但只要您不使用任何新功能,它們仍然會工作。
1
我相信這是可能的。請注意,當您的2.0 VB庫被4.0 C#庫項目調用時,它實際上將在4.0框架下運行。 (這假定主機應用程序也編譯爲在4.0框架下運行。)
這應該不會引起任何問題,但您應該知道它。在SP1之前,所有Visual Studio測試項目都在4.0框架下運行,包括那些引用2.0程序集的框架,並且它在所有時間都有效。
* 「一切」只是意味着我不記得的時刻,它打破了,但是這並不意味着它沒有:-)
相關問題
- 1. 我可以在.NET 4.0項目中使用System.Xml 2.0嗎?
- 2. 我可以在.NET 2.0上使用.NET 4.0 API調用嗎?
- 3. 我可以從.NET 4.0項目引用.NET 4.5項目嗎?
- 4. 我可以在.net 2.0或3.5項目中使用Glimpse嗎?
- 5. .net 4.0上的ERP解決方案
- 6. 如何鏈接.NET 4.0解決方案中的.NET 2.0程序集
- 7. 您可以在3.5項目中使用.NET 4.0 dll嗎?
- 8. 將.Net 2.0項目升級到.Net 4.0
- 9. 我可以在我的解決方案中使用庫項目中的ApiControllers嗎?
- 10. 可以在.Net 2.0項目中使用AjaxControlToolkit的AsyncFileUpload嗎?
- 11. 在.Net 2.0中使用.Net 4.0 UserControl
- 12. 我可以在我的.NET 4.0項目中使用Npgsql Data Provider嗎?
- 13. .NET 2.0程序集可以在.NET 4.0下運行嗎?
- 14. 使用.net 4.0庫中的.net 4.0項目或庫?
- 15. 需要一個解決方案,我的項目,以取代目前的.NET Remoting的解決方案
- 16. 我可以在.net 3.5中調用.net 2.0 dll嗎?
- 17. 將.net 2.0解決方案轉換爲.net 3.5的缺陷
- 18. 將.net 1.1解決方案轉換爲.net 2.0的缺陷
- 19. 我可以在Orchard CMS中使用我的Ninject .NET項目嗎?
- 20. NET服務解決方案
- 21. .Net解決方案問題中的項目引用
- 22. 如何使用VSTS構建包含.NET標準項目和.NET 4.7項目的.NET解決方案?
- 23. NET 4.0項目到.NET 2.0 dll /項目的參考問題
- 24. 您可以在解決方案中混用.NET框架版本嗎?
- 25. 在VS2010中.Net 2.0項目中使用託管C++(.Net 2.0)的問題。引用4.0 .NET功能
- 26. 使用.NET MVC全球化可以從解決方案中的不同項目訪問資源嗎?
- 27. 解決方案中的參考不適用於.NET標準2.0
- 28. 我可以在VS2008中使用.NET Framework 4.0嗎?
- 29. 我可以在.NET 4.0中使用FsXaml嗎?
- 30. .NET Framework 2.0和4.0 Visual Studio Toolbox項目
他們是VB在Visual Studio 2010中2.0項目解。 – Xaisoft 2011-05-17 16:06:28
@ Xaisoft:在這種情況下,您應該沒問題 - 只需添加對2.0項目的引用即可。正如John所說,你應該知道2.0項目將使用4.0 CLR和框架來運行,但是很少有兼容性問題。 – 2011-05-17 16:12:36