我正在使用MSBuild构建我的项目(c++、c#和vb.net解决方案),并希望配置我的构建机器(Windows8box)。
但我有个问题。在构建机器上的MSBuildCommunityTasks目录中没有Microsoft.Cpp文件夹。
另一方面,这两个文件夹出现在我的本地Win7框中。
如果错过了这两个文件夹,我就会得到构建失败。因此,我有一个简单的问题--我应该在我的Windows8Build服务器上安装什么,以便在那里安装MSBuildCommunityTasks和Microsoft.Cpp文件夹?
我不确定.NET Framework4.0是否能做到这一点。我刚刚在我的Win7盒上测试了它,首先手动删除这些文件夹,然后重新安装.NET Framework4.0完整包。重新安装后,文件夹没有出现在MsBuild文件夹中.
发布于 2013-12-30 21:22:55
MsBuildCommunityTasks是由用户社区管理的MsBuild任务的集合。谷歌为"MsBuild社区任务“找到安装程序。
Microsoft.Cpp文件夹是作为Visual安装的一部分安装的。打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0.,然后导航到regedit.exe右键单击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\然后查看Win7计算机上已安装程序的列表,按日期订购,并查看在该日期安装了什么程序。您可能会看到许多VC++重分发包,这些包都是作为预reqs安装到Visual的。
总之:下载MsBuildCommunitTasks包并安装到您的构建服务器,并安装任何Visual先决条件,以使Microsoft.Cpp文件夹显示出来。
发布于 2014-04-23 10:34:07
您需要从下面的链接MSBuild.Community.Tasks.msi下载和安装MSBuild.Community.Tasks.msi下载链接,安装您的相关版本( 3.5或4.0 )
https://stackoverflow.com/questions/20841633
复制相似问题