2012-07-30 51 views
1

我有一個C#應用程序/溶液(只有少數類和文件),它是.NET 3.5。所以在目標框架下你會看到3.5。C#應用程序/溶液在.NET 3.5,但需要參考NET 4.0

但1參考(System.Xaml)是從.NET 4.0。

,我不能整體解決方案切換到.NET 4.0。我如何在面向3.5的解決方案中使用System.Xaml(4.0)?

編輯: 它是在1個解決方案有2個項目,可能其中一個目標.NET 3.5和其他目標4.0。問題是,3.5項目內的一些其他應用程序「啓動」只有3.5

+0

它實際上是使用4.0框架中的新功能嗎?否則 - >刪除4.0參考,添加3.5參考 – fixagon 2012-07-30 16:22:05

+0

System.Xaml僅在4.0和4.5 NET框架 – Gero 2012-07-30 16:25:41

回答

7

你不能它接受。它運行在一個更新的CLR上。

+0

這就是我的想法太和代碼的原始創建人解釋...是否有可能有在1分液2個項目,其中一個目標是NET 3.5和其他目標4.0。問題是,在3.5項目中,其他一些應用程序是「啓動」的,如果3.5項目是exe,則只接受3.5 – Gero 2012-07-30 16:23:36

+0

,否則。 – 2012-07-30 16:27:14

相關問題