An open API service indexing awesome lists of open source software.

https://github.com/tintoy/msbuild-extension-template

A project template for "dotnet new" that creates a new MSBuild extension package
https://github.com/tintoy/msbuild-extension-template

dotnet-template msbuild msbuild-extension msbuild-task

Last synced: about 1 year ago
JSON representation

A project template for "dotnet new" that creates a new MSBuild extension package

Awesome Lists containing this project

README

          

# MSBuild Extension template for dotnet new

This template is functional, but the documentation is still a work-in-progress.

## Demonstrates

* Custom MSBuild task.
* Receiving items from MSBuild as task parameters.
* Required (mandatory) task parameter.
* Exposing an output task parameter to send data back to MSBuild.
* Custom `.props` / `.target` files.
* `.targets` file uses custom task.
* Generating a NuGet package with everything in the `build` folder.
* When installed into a project via ``, the `.props` and `.targets` are automatically included in the project.

## Installing

`dotnet new -i "MSBuildExtensionTemplate::*"`

Create an issue if you have questions or would like to contribute :)