❔ ✅ DotNet Templating Bind Project Name
With dotnet, there is a templating tool. It supports symbol replacement. With that you can bind to various properties.
https://github.com/dotnet/templating/wiki/Binding-and-project-context-evaluation#bind-symbols
I would like to get the project name. This would be whatever the developer submitted for their project name.
There is a feature which replaces the project name, using the
I have tried many bindings I would expect to work but none do.
I also tried creating a derived symbol from the source name but I am unable to find the binding for the source name.
Rider doesn't support custom parameter symbols so I want to avoid that for now since Rider is quite popular among my developer audience.
https://github.com/dotnet/templating/wiki/Binding-and-project-context-evaluation#bind-symbols
I would like to get the project name. This would be whatever the developer submitted for their project name.
There is a feature which replaces the project name, using the
sourceName property, but this is a "safe" project name which uses _.I have tried many bindings I would expect to work but none do.
msbuild:projectnamecontext:projectnameprojectnametargetnameprojectnameI also tried creating a derived symbol from the source name but I am unable to find the binding for the source name.
Rider doesn't support custom parameter symbols so I want to avoid that for now since Rider is quite popular among my developer audience.
GitHub
This repo contains the Template Engine which is used by dotnet new - Binding and project context evaluation · dotnet/templating Wiki