MSBuildCommunityTasks 和 Microsoft.cpp 文件夹丢失



我正在使用MSBuild来构建我的项目(c ++,c#和 vb.net 解决方案),并希望配置我的构建机器(Windows 8盒子)。

但我有一个问题。中没有 MSBuildCommunityTasksMicrosoft.Cpp 文件夹 c:Program Files (x86)MSBuild生成计算机上的目录。

另一方面,这两个文件夹存在于我的本地 Win7 框中。

如果错过了这两个文件夹,我会遇到构建失败。所以我有一个简单的问题 - 我应该在我的Windows 8构建服务器上安装什么才能在那里安装MSBuildCommunityTasksMicrosoft.Cpp文件夹?

我不确定.NET Framework 4.0是否做到了这一点。我刚刚在我的Win7盒子上测试了它,首先手动删除了这些文件夹,然后重新安装了.NET Framework 4.0完整包。重新安装后,文件夹未显示在 MsBuild 文件夹中...

MsBuildCommunityTasks 是由用户社区管理的 MsBuild 任务的集合。 谷歌搜索"MsBuild Community Tasks"来查找安装程序。

Microsoft.Cpp 文件夹是作为 Visual Studio 安装的一部分安装的。 打开 regedit.exe,然后导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0。 右键单击4.0文件夹,单击"导出",然后单击".txt"作为文件类型。 在导出的文件中,标识写入密钥的时间戳:

Key Name:          HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSBuildToolsVersions4.0
Class Name:        <NO CLASS>
Last Write Time:   10/23/2012 - 15:26
...
Value 7
  Name:            VCTargetsPath
  Type:            REG_SZ
  Data:            $(MSBuildExtensionsPath32)Microsoft.Cppv4.0

然后查看 Win7 计算机上已安装程序的列表,按日期排序,并查看该日期安装的内容。 您可能会看到许多 VC++ 重新分发包,这些包是作为 Visual Studio 的预要求安装的。

总结:下载 MsBuildCommunitTasks 包并安装到生成服务器,并安装任何 Visual Studio 先决条件以显示 Microsoft.Cpp 文件夹。

您需要

从以下链接下载并安装 MSBuild.Community.Tasks.msiMSBuild.Community.Tasks.msi下载链接安装相关版本 3.5 或 4.0

最新更新