.net 缺少MSBuildCommunityTasks和Microsoft.Cpp文件夹

.net 缺少MSBuildCommunityTasks和Microsoft.Cpp文件夹,.net,msbuild,.net,Msbuild,我正在使用MSBuild生成我的项目(c++、c#和vb.net解决方案),并希望配置生成计算机(Windows 8 box) 但我有个问题。中没有MSBuildCommunityTasks和Microsoft.Cpp文件夹 生成计算机上的c:\Program Files(x86)\MSBuild目录 另一方面,这两个文件夹位于我的本地Win7框中 如果这两个文件夹丢失,则生成失败。所以我有一个简单的问题-我应该在我的Windows 8 build服务器上安装什么才能在那里有MSBuildCom

我正在使用MSBuild生成我的项目(c++、c#和vb.net解决方案),并希望配置生成计算机(Windows 8 box)

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

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

如果这两个文件夹丢失,则生成失败。所以我有一个简单的问题-我应该在我的Windows 8 build服务器上安装什么才能在那里有MSBuildCommunityTasksMicrosoft.Cpp文件夹


我不确定.NETFramework4.0是否能做到这一点。我刚刚在我的Win7机器上测试了它,首先手动删除了这些文件夹,然后重新安装了.NET Framework 4.0完整软件包。重新安装后,文件夹未出现在MsBuild文件夹中…

MsBuildCommunityTasks是由用户社区管理的MsBuild任务的集合。谷歌搜索“MsBuild社区任务”以查找安装程序

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

Key Name:          HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0
Class Name:        <NO CLASS>
Last Write Time:   10/23/2012 - 15:26
...
Value 7
  Name:            VCTargetsPath
  Type:            REG_SZ
  Data:            $(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\
关键字名称:HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0
类名:
上次写入时间:2012年10月23日-15:26
...
价值7
姓名:VCTargetsPath
类型:REG_SZ
数据:$(MSBuildExtensionsPath32)\Microsoft.Cpp\v4.0\
然后查看Win7计算机上已安装程序的列表,按日期排序,并查看该日期安装的程序。您可能会看到许多VC++重新分发包,这些包是作为预请求安装到Visual Studio的


总之:下载MSBuildCommunicatTasks包并安装到生成服务器,然后安装任何Visual Studio必备组件以显示Microsoft.Cpp文件夹。

您需要从以下链接下载并安装MSBuild.Community.Tasks.msi
安装相关版本3.5或4版/P>,.NET框架不支持C++,也不是部署C++构建工具的工具。您必须安装VisualStudio才能获得该功能。