2014-09-10 86 views
-1

庫必須能夠在只有.NET 4.0的機器上運行。如果在也包含.NET 4.5的機器上運行,並且如果由.NET 4.5應用程序調用,那麼如果同一個庫能夠使用某些.NET 4.5特定功能將會很好。是否有可能編寫一個以.NET 4.0爲目標的.NET庫,但如果由.NET 4.5應用程序調用則使用.NET 4.5功能?

當然,硬編碼依賴於直到.NET 4.5才引入的類型和方法會使該庫不再符合.NET 4.0,但對於.NET 4.5加載的.NET 4.0庫是可能的應用程序使用反射來加載和使用.NET 4.5類型和方法?

+2

中找到詳細信息如果您花時間使用4.0編寫整件事情,那麼通過編寫並行4.5實現還能獲得什麼? – Servy 2014-09-10 17:45:35

+1

你不能在.cong文件中設置這個例子,像這樣的事情就是我在做我的工作 '' – MethodMan 2014-09-10 17:45:57

+0

你可以編寫兩個不同的程序集,然後將它們作爲資源添加到第三個程序集中,然後讓第三個程序集加載相應的程序集。 – Aron 2014-09-10 17:46:33

回答

相關問題