2011-03-16 47 views
1

可能重複:
Using Several frameworks in a solution?在解決方案中使用幾個框架?

我有一個包含幾個項目.NET解決方案。
是確定的,如果我一個項目的框架設置爲4.0,另一個3.5?
請不要回復是這樣的:「你爲什麼要這麼做?」我只是有一個案件,需要我這樣做......

+0

這取決於哪* *裝配您設定的目標框架的哪些你的依賴關係樹的樣子版本,和。我只是忍不住想,如果你只是告訴我們,爲什麼*你覺得你首先需要做這件事,那麼可能有更好的方法來解決你的問題。 – 2011-03-16 13:16:23

回答

0

我認爲唯一的情況是當您在4.0項目中使用3.5項目, 但您不能使用4.0項目到3.5項目。

2

你可以這樣做(有一些限制),但是你的不能在做的是在同一個進程中運行不同版本的框架。因此,一個定位3.5的Web項目和一個定位4.0的可執行文件都很好。您也可以編譯組件目標3.5,然後在4.0的項目中使用它們,但你應該知道,他們都將在同一版本下運行實際執行時(或失敗,如果您使用清單以明確需要一定版本加載)。

0

是的,你可以有各種各樣的解決方案中的不同項目,不同框架的版本,但是如果你開始將它們連接在一起,使一個的輸出被另一個,那麼你就需要確保他們'兼容。

順便說一句,如果你需要建立C++/CLI項目.NET2與VS2010,那麼你需要手工編輯項目文件。

相關問題