2012-03-19 48 views
0

考慮一個控制檯應用程序在Visual Studio 2005下創建並運行,另一個控制檯應用程序在vs2010(CLR 4.0)下運行。哪個CLR將在兩種情況下運行?Windows操作系統可以同時運行2個CLR嗎?

操作系統是否會運行2 CLR?如果不是哪個CLR將運行?

回答

1

如果您安裝了兩個CLR,則兩者都可以同時運行。該系統將運行該應用所支持的其中一個版本(在.net 2.0應用中,該版本將爲v2.0.50727)。它會更喜歡應用程序聲稱支持的最新版本,但使用VS2005構建的應用程序可能不會在4.0中運行(VS2005不知道添加元數據以支持4.0)。

+0

好的..謝謝你的幫助.... – Chandra 2012-03-19 06:03:49

+0

有沒有我可以參考的文檔? – 2012-03-19 20:27:38

相關問題