2009-06-03 69 views
2

VS2005工具鏈可以使用最新的MSBuild(.NET4/VS2010)嗎?在VS2005上使用MSBuild for C++

我有一個C++項目編譯VS2005。編譯器還處於測試階段時,我還沒準備好升級到VS2010。但是我想使用新版本的MSBuild,因爲它本身構建了C++,並提供了舊的VCBuild工具不支持的擴展點和靈活性。

有誰知道你是否可以使用MSBuild這種方式?或者.NET 4中的MSBuild與VS2010工具鏈結合在一起?

由於提前,

回答

1

如果你還沒有準備好升級到VS2010,因爲它是在測試階段,你是不是擔心,.NET 4.0測試版?您可以使用MSBuild 4.0來定位其他版本的.NET運行時(2.0及更高版本),但這些工具也處於測試階段。

您將不得不將您的項目文件轉換爲MSBuild 4.0項目文件,然後使用它們。要做到這一點,最簡單的方法是打開解決方案文件在Visual Studio 2010

賽義德·易卜拉欣·哈希米

的My Book:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build