我知道如果我安装 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 的情况下构建它。
Thanks.
-
msbuild
与框架本身一起安装,而不仅仅是 SDK。所以你不需要下载任何SDK。
- 不,你不会得到
nmake
同时。
- 是的,您无需安装 Visual Studio 即可构建解决方案和项目文件。
诚然我从来没有tried这些东西中的任何一个(因为我总是安装VS),但我的理解是上面是正确的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)