Pillaro.Dataverse.PluginTemplate.DotNetNew 1.0.1

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet new install Pillaro.Dataverse.PluginTemplate.DotNetNew@1.0.1
                    
This package contains a .NET Template Package you can call from the shell/command line.

Pillaro Dataverse Plugin Template DotNetNew

This project builds the CLI-oriented dotnet new template package for the Pillaro Dataverse plugin solution.

This is the recommended starting point for new solutions.

Install

This template is published on NuGet.org:

Install it with:

dotnet new install Pillaro.Dataverse.PluginTemplate.DotNetNew

The generated solution works with both Visual Studio Code and Visual Studio, so the same template fits CLI-first and IDE-first workflows.

Purpose

This package is the CLI-friendly delivery format for the shared template source stored in:

templates/Pillaro.Dataverse.PluginTemplate.Source/ProjectTemplate

It reuses the same shared files as the Visual Studio VSIX template, but adds the dotnet new packaging metadata, a package icon, and the CLI-oriented project overlays.

What this package does

The package produces a NuGet template package that can be installed locally with dotnet new install.

After installation, create a new solution with:

dotnet new pillaro-dataverse-plugin-dotnet -n MySolution

The generated solution is intended for Visual Studio Code and other CLI-based workflows. It is the default template we recommend for starting new projects quickly.

Package layout

The package content is assembled from two places:

  1. Shared generated-project source from Pillaro.Dataverse.PluginTemplate.Source
  2. Dotnet-specific overlay files from template/ProjectTemplate

The shared source remains the single source of truth for all common files. During pack, the dotnet new project stages a package-specific copy of the shared template source and applies the CLI-specific namespace and documentation tweaks there.

The overlay provides:

  • .template.config/template.json
  • package and template icon metadata
  • Pillaro.Dataverse.PluginTemplate.slnx
  • Logic, Plugins, and Tests project files
  • optional VS Code workspace hints

Relationship to other template formats

This project owns only the dotnet new delivery format.

The shared generated-project files remain in Pillaro.Dataverse.PluginTemplate.Source, and the Visual Studio VSIX template stays in Pillaro.Dataverse.PluginTemplate.VisualStudio.Vsix.

The VSIX template exists primarily for Visual Studio installability and Marketplace presence. If you are starting a new solution, use dotnet new unless you specifically need the VSIX distribution path.

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.3 177 9/12/2026
1.0.2 119 9/9/2026
1.0.1 129 8/31/2026