List of MSBuild built-in variables

Comprehensive lists from Microsoft Docs (New Docs): Common macros for MSBuild commands and properties MSBuild reference for .NET SDK projects Comprehensive lists from MSDN (Legacy Docs): MSBuild reserved properties Common MSBuild properties Macros for Build Commands and Properties Other useful lists: Well-known item metadata MSBuild special characters First link shows the MSBuild property for project … Read more

MSBuild target package not found

I just got this working without installing VS2010 by following these steps on the build server: If .NET Framework 4 isn’t installed, install it Install the Web Deployment tool from http://www.iis.net/download/webdeploy From the C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0 folder on your dev machine copy the “Web” and “Web Applications” folders to the equivalent directory on your build server. … Read more

How do I specify the platform for MSBuild?

In MSBuild or Teamcity use command line MSBuild yourproject.sln /property:Configuration=Release /property:Platform=x64 or use shorter form: MSBuild yourproject.sln /p:Configuration=Release /p:Platform=x64 However you need to set up platform in your project anyway, see the answer by Julien Hoarau.

Why does MSBuild look in C:\ for Microsoft.Cpp.Default.props instead of c:\Program Files (x86)\MSBuild? ( error MSB4019)

I got this problem when publishing a cocos2d-x application using their command line tool, which calls MSBuild. I’m using Win 7 64-bit, VS2013 express, cocos2d-x version 3.3, .NET Framework 4.5 installed. I fixed the problem by setting the following before running the cocos.py publish command: SET VCTargetsPath=C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120

How can I install the VS2017 version of msbuild on a build server without installing the IDE?

The Visual Studio Build tools are a different download than the IDE. They appear to be a pretty small subset, and they’re called Build Tools for Visual Studio 2019 (download). You can use the GUI to do the installation, or you can script the installation of msbuild: vs_buildtools.exe –add Microsoft.VisualStudio.Workload.MSBuildTools –quiet Microsoft.VisualStudio.Workload.MSBuildTools is a “wrapper” … Read more

Microsoft.WebApplication.targets was not found, on the build server. What’s your solution?

To answer the title of the question (but not the question about the output you’re getting): Copying the following folder from your dev machine to your build server fixes this if it’s just web applications C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications Remove x86 according to how your build breaks. If you have other project types you will probably … Read more