81 Open Source Msbuild Software Projects
Free and open source msbuild code projects including engines, APIs, generators, and tools.
Msbuild Project Tools Vscode57 ⭐
VS Code extension for MSBuild intellisense (including PackageReference completion).
An API to locate MSBuild assemblies from an installed Visual Studio location. Use this to ensure that calling the MSBuild API will use the same toolset that a build from Visual Studio or msbuild.exe would.
A utility to perform design-time builds of .NET projects without having to think too hard about it.
Msbuild Project Tools Server36 ⭐
Language server for MSBuild intellisense (including PackageReference completion).
Msbuild Xrm Sourcecontrol11 ⭐
MSBuild Visual Studio Extensions to provide easy source control for Dynamics 365
Utility to take a MsBuild Project File and generate a DOT Graph of all its ProjectReference Elements
Dotnet Bundle69 ⭐
MSBuild task and CLI tools for bundling .NET Core projects into MacOS applications (.app)
🎚🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild Tools, and …
Enables declaring 'InternalsVisibleTo' items in a .NET project file, rather than declaring them to an AssemblyInfo.cs file.
An MSBuild package which adds simple PWA functionality to Blazor client-side Apps
Setup Msbuild152 ⭐
A GitHub Action to facilitate configuring MSBuild in the workflow PATH for building .NET Framework applications.
Build Task In Solution Demo15 ⭐
Small demonstration of building and using an MSBuild task in the same build.
Find all of the resources you might need to try out code presented in the Student Zone at Build 2021 for yourself!
Radstudio Docker21 ⭐
RAD Studio docker images (unofficial) - build your delphi (object pascal) projects in docker
Starting from a .NET 6 project, adds the ability to target legacy Xamarin target frameworks such as monoandroid11.0 or xamarin.ios10. *Not fully supported*
Automatic Git semantic versioning based on only tags with a focus on being lite, optimized for continuous delivery.
Dotnet Affected34 ⭐
.NET tool for determining which projects need to be built. Useful for large projects or monorepos.
ASP.NET Core MVC Protobuf Formatters (InputFormatter and OutputFormatter)
Converts C# classes to TypeScript interfaces (and many more) within project build. 0-dependency, minimal, gluten-free
Vs Toolsets58 ⭐
A collection of scripts and utilities to support integrated development with external compiler and linker toolchains under Microsoft Visual Studio 2013+.
Embeddable non-binary Package Manager. Pure implementation without powershell or dotnet-cli. Portable tool for working with redistributable packages. NuGet/Chocolatey client;
An easy, full-automatic, git based version inserter for .NET 6, 5/.NET Core/.NET Framework.
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
Invoke Msbuild129 ⭐
Invoke-MsBuild PowerShell module to make building projects and solutions with MsBuild.exe easy.
NsDepCop is a static code analysis tool that helps to enforce namespace dependency rules in C# projects. No more unplanned or unnoticed dependencies in your system.
Ilmerge Msbuild Task52 ⭐
Adds ILMerge to Visual Studio 2013/2017 or automated builds. This Task is intended to work right out of the box however, it supports a configuration file where you can control every ILMerge property including the list of assemblies to be merged.
Easy continuous integration of apps using third-party controls that rely on licenses.licx files
Msbuild Tasks53 ⭐
Sample MSBuild tasks for .NET Core and NuGet. (Issues: https://github.com/natemcmaster/blog)
Copydocfile Example10 ⭐
Example of ASP.NET Core copying Documentation file when `dotnet publish` called. This is not a built in feature since project.json conversion -> csproj
🧱 Compiled text-based embeddable pure batch-scripts for searching of available MSBuild tools. VS2017+, VS2015, VS2013, VS2010, other versions from .NET Framework. Contains gnt.core for work with NuGet packages and more...
Applied functional patterns for C#. Money and Currency types. MVP framework. (Obsolete)
🧩 Customizable VisualStudio .sln parser, Complex support of the projects (.vcxproj, .csproj., …), Pluginable lightweight r/w handlers at runtime, and more …