2011-06-20 29 views
1

我有一個使用.Net Framework 3.5的C#.proj文件。目前,與.proj文件綁定的解決方案使用Visual Studio 2008.我們的日常構建當前使用MSBuild 3.5。我知道你可以在MSBbuild 4中指定TargetFramework我必須將我的項目文件轉換爲使用MSBuild 4嗎?

我的問題是:是否必須使用Visual Studio 2010轉換我的項目文件?我假設轉換僅影響.sln文件。

回答

1

使用Visual Studio 2010進行轉換是最簡單的方法,但您可以手動更新項目文件:只需在Project節點上添加ToolsVersion="4.0"屬性。所以是的,你必須轉換你的.proj文件,只改變.sln是不夠的。

+0

+1爲響應。之所以我不想轉換,是因爲我們的商店仍然需要使用visual studio 2008.但是,我需要使用MSBUILD 4中的一些功能,這是XML文檔轉換(XDT)功能。到目前爲止,我已經成功地在一些非轉換的.proj文件上使用了MSBUILD 4。我擔心的是可能會有不同的輸出,並且在構建它時可能會破壞一些未轉換的.proj文件。 – odez213

相關問題