我有一堆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 4.0上的ERP解决方案
- 3. 如何链接.NET 4.0解决方案中的.NET 2.0程序集
- 4. 您可以在3.5项目中使用.NET 4.0 dll吗?
- 5. 将.Net 2.0项目升级到.Net 4.0
- 6. 可以在.Net 2.0项目中使用AjaxControlToolkit的AsyncFileUpload吗?
- 7. 我可以在我的.NET 4.0项目中使用Npgsql Data Provider吗?
- 8. 在.Net 2.0中使用.Net 4.0 UserControl
- 9. 使用.net 4.0库中的.net 4.0项目或库?
- 10. 需要一个解决方案,我的项目,以取代目前的.NET Remoting的解决方案
- 11. 我可以在.net 3.5中调用.net 2.0 dll吗?
- 12. 将.net 1.1解决方案转换为.net 2.0的缺陷
- 13. 将.net 2.0解决方案转换为.net 3.5的缺陷
- 14. 如何使用VSTS构建包含.NET标准项目和.NET 4.7项目的.NET解决方案?
- 15. NET 4.0项目到.NET 2.0 dll /项目的参考问题
- 16. 您可以在解决方案中混用.NET框架版本吗?
- 17. 使用.NET MVC全球化可以从解决方案中的不同项目访问资源吗?
- 18. 解决方案中的参考不适用于.NET标准2.0
- 19. 我可以在.NET 4.0中使用FsXaml吗?
- 20. 我可以在VS2008中使用.NET Framework 4.0吗?
- 21. 我想要AOP的.net解决方案?
- 22. 我可以在常规.NET项目中使用.NET Core编写的Nuget包吗?
- 23. .net intellisense:一个解决方案中的2个项目
- 24. 如何在多项目解决方案中使用.net核心依赖注入?
- 25. Ruby解决方案替代.NET解决方案
- 26. 可以在VS2017解决方案资源管理器中为.NET Core(non-ASP.NET Core)项目嵌套文件吗?
- 27. 我可以在.NET中使用“System.Currency”吗?
- 28. 如何使用.NET 4.0中的app.config将现有项目添加到解决方案中
- 29. .NET 2.0项目中的.NET 1.1程序集:需要.NET 1.1吗?
- 30. .net 4.6项目可以使用.net 4.6.1包吗?
他们是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