2010-08-11 164 views

回答

7

<RequiredTargetFramework>元素已經出現在您的3.5項目中。它與組件<Reference>相關聯,並且只出現在.NET 2.0中不可用的程序集中。

我不會在MSDN中單獨購買很多庫存,我不瞭解批量構建如何具有任何做組裝參考。它也不用於任何3.5 MSBuild .target文件。當您將Target Framework更改爲小於支持程序集所需的版本時,IDE會簡單地使用它將警告圖標放在參考節點中的引用旁邊。

在項目文件中還有其他像這樣的元素不影響MSBuild,但在IDE中有效。像<SubType><DependentUpon>中的<Compile>元素。

1

您是否找到了此鏈接? link text。 TargetFrameworkversion非常簡單,您可以在項目屬性中更改該屬性,以說明構建哪個框架。文章說,RequiredTargetFramework用於批量項目(但它仍然是不明確」除了它不是用了很多真正的目的)

批經他們RequiredTargetFramework元數據的參考項目。目標的輸出是這樣的:

參考:3.5; 3.5

參考:4.0

目標配料在實際應用較少的基礎之上。任務分批更爲常見。有關更多信息,請參閱MSBuild批處理。

+2

-1:您可以參考描述MSBuild「Target Batching」如何工作的文檔。問題是要求解釋RequiredTargetFramework項目元數據的語義爲VS或默認的.net MSBuild'.targets'文件使用它們。 – binki 2013-07-29 13:59:51

相關問題