Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在没有Visual Studio的情况下在Win 10 32位计算机上安装MSBuild工具_C#_Visual Studio_Msbuild - Fatal编程技术网

C# 如何在没有Visual Studio的情况下在Win 10 32位计算机上安装MSBuild工具

C# 如何在没有Visual Studio的情况下在Win 10 32位计算机上安装MSBuild工具,c#,visual-studio,msbuild,C#,Visual Studio,Msbuild,我有两台机器: -开发人员计算机-->使用Visual Studio 2015赢得10 64位 -测试机器-->不带Visual Studio的Win 10 32位机器(没有可用版本) 我已经在64位机器上开发了DB和Web API应用程序,并希望在32位机器上编译这些项目 我已经安装了Win 10 SDK和VS 2015构建工具,但在这些安装之后,32位机器没有以下功能: 程序文件\MSBuild\Visual Studio 没有这些,我无法运行批处理文件来编译这些项目。知道如何获取那些与MS

我有两台机器: -开发人员计算机-->使用Visual Studio 2015赢得10 64位 -测试机器-->不带Visual Studio的Win 10 32位机器(没有可用版本)

我已经在64位机器上开发了DB和Web API应用程序,并希望在32位机器上编译这些项目

我已经安装了Win 10 SDK和VS 2015构建工具,但在这些安装之后,32位机器没有以下功能: 程序文件\MSBuild\Visual Studio

没有这些,我无法运行批处理文件来编译这些项目。知道如何获取那些与MSBuild相关的文件吗?(在我的64位计算机中,我可以看到编译DB和Web API项目所需的SSDT和WebApplications文件夹,我需要在另一台计算机上使用它们。)

首先,Visual Studio(VS)、SSDT和MSBuild是独立但相关的应用程序。VS安装程序并不只是安装VS,而是安装典型的VS应用套件,其中包括针对大多数风格的MSBuild

如果您正在设置“生成计算机”,并希望手动将生成切换到MSBuild,则可以使用此Microsoft生成工具2015

但是,如果您正在进行持续的集成设置,那么有很多选项和服务。visualstudio.com有一些选择

我个人喜欢TeamCity(Subversion,Test&Build)+八达通部署(将构建推送到正确的环境)


TeamCity可以为各种版本控制和构建跑步者进行设置。免费/介绍版功能齐全。八达通的介绍版适用于小型团队。这两种产品都得到了很好的支持和文档记录。

可以在Microsoft下载站点轻松找到MSBuild的单独安装程序。您好,至少使用TFS2015和新的生成定义,您必须在生成计算机中安装Visual Studio 2015。然后需要将项目配置为使用“多配置”,以便在x86和x64中编译versions@LexLi-您能告诉我单独的MSBuild安装程序下载程序的链接吗?@ssanga-我们正在使用MSDN帐户附带的免费TFS online。我们不能在目标机器上使用VS,因此我正在考虑其他可能性Hello downVoter-原因?是的,我知道它们是不同的。我提到这些项目是因为这些是我在构建机器上需要的目标工具。正如我在问题中提到的,我已经安装了Microsoft Build Tools 2015,但没有任何用处。安装时,我在Program Files\MSBuild下看到一个文件夹14.0,但其中不包含SSDT和Webapplications目录。注意:我的目标32位机器不是构建机器,而是QA机器。测试人员只需获取源代码并运行批处理文件进行编译。我以前用过,詹金斯,但现在我们没有那种奢侈。所以,我在看简化的过程。