2014-10-30 92 views
1

創建可移植類庫時,會顯示選擇目標框架的選項(如下所示)。可移植類庫目標框架

enter image description here

什麼是目標框架(比在列表中的項目除外)?

我不是從高層次,抽象的角度來問。有很多可用的文件。具體來說,創建目標框架意味着什麼?它是否需要提供系統DLL(mscorlib,System.Core等)的實現?

here

當您更改目標,是提供給您的開發項目將改變以匹配您選擇的API。

這是否意味着Visual Studio會比較每個目標框架提供的DLL的實現,並在您試圖訪問所有未提供的功能時發出警告?

如果我想創建一個新的目標框架,我該怎麼做呢?我需要安裝什麼,以及在哪裏?

回答

0

這是否意味着Visual Studio會比較每個目標框架提供的DLL的實現,並在嘗試訪問所有未提供的功能時發出警告?

不完全。我們有一種啓發式方法,試圖根據您所做的選擇來找到最佳配置文件。它沒有看API,而是看它支持的平臺。

如果我想創建一個新的目標框架,我該如何去做?我需要安裝什麼,以及在哪裏?

這很難,如果不是不可能,因爲我們目前不支持這個。事實上,我們生成配置文件的方式假設了解所有目標平臺的狀態。

爲什麼你想創建自己的TF?你能解釋你的努力成就嗎?也許有另一種選擇。