2011-05-17 163 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程序集的框架,並且它在所有時間都有效。

* 「一切」只是意味着我不記得的時刻,它打破了,但是這並不意味着它沒有:-)

相關問題