2011-05-17 115 views

回答

1

这取决于你的意思是“2.0”。如果你的意思是他们的项目目标是 .NET 2.0,那绝对没问题。如果他们是Visual Studio 2005项目文件,它会稍微笨拙。您需要升级解决方案文件才能在Visual Studio 2010中使用它,此时它将不会在VS2005中加载。我已经在使用多个解决方案文件方面取得了一些成功,每个版本的Visual Studio都有一个,并且升级了项目文件。早期版本的Visual Studio会发出警告,表示他们不理解以后的工具版本,但只要您不使用任何新功能,它们仍然会工作。

+0

他们是VB在Visual Studio 2010中2.0项目解。 – Xaisoft 2011-05-17 16:06:28

+0

@ Xaisoft:在这种情况下,您应该没问题 - 只需添加对2.0项目的引用即可。正如John所说,你应该知道2.0项目将使用4.0 CLR和框架来运行,但是很少有兼容性问题。 – 2011-05-17 16:12:36

1

我相信这是可能的。请注意,当您的2.0 VB库被4.0 C#库项目调用时,它实际上将在4.0框架下运行。 (这假定主机应用程序也编译为在4.0框架下运行。)

这应该不会引起任何问题,但您应该知道它。在SP1之前,所有Visual Studio测试项目都在4.0框架下运行,包括那些引用2.0程序集的框架,并且它在所有时间都有效。

* “一切”只是意味着我不记得的时刻,它打破了,但是这并不意味着它没有:-)

相关问题