create_plugin_project
Scaffold a new C# Dataverse plug-in project locally, generating a .NET class library with a sample plugin class and strong-name signing for assembly registration.
Instructions
Create a new C# Dataverse plug-in project (pac plugin init) under plugins/.
Generates a .NET (net462) project with a sample Plugin1 class ready to edit. Does not register anything in Dataverse -- it only creates the code locally.
name: must be a valid C# identifier (no hyphens/spaces) -- it becomes the project namespace. sign: defaults to True -- generates a .snk key and signs the assembly with a strong name (required by classic assembly registration). Use False (--skip-signing) only if the package bundles unsigned third-party dependent assemblies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| sign | No | ||
| author | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |