如果我安装 Visual Studio 2005 或 2008,我知道会安装 msbuild。
我知道如果我安装了 .NET Framework SDK,也会安装 msbuild。
从 .NET 3.0 开始,我认为不再有单独的“.NET Framework SDK”。相反,如果我想要免费的 SDK 东西——所有 .NET 命令行工具、所有基类库——那么我可以下载 Windows SDK,并安装它的 .NET 部分。如果我这样做,我还将获得 msbuild 工具。(对?)
现在我的问题:
如果我安装一个或多个不包含 .NET SDK 的 Windows SDK 部分,我会得到 msbuild 吗?
我也会得到nmake吗?
如果我没有安装 Visual Studio,MSBuild 是否能够构建引用 .vcproj 文件的 .sln 文件?我知道 msbuild 可以构建 .vbproj 和 .csproj,但它可以构建 .vcproj 吗?我也认为对于 VS2010,.vcproj 文件更改为“.csproj 格式”。但这是来自 vs2008 的 .vcproj。
我正在分发一些源代码,我想描述构建源代码所需的内容。我知道可以使用 VS 2008 构建源代码。我还想描述如何在没有 VS2008 的情况下构建它。
谢谢。