This is a ready-to-use Class Library template for .NET, designed to help you quickly set up a clean and consistent starting point for your plugin.
You can use it with both the .NET CLI and Visual Studio.
To use this template, you first need to install it:
dotnet new -i FlowSynx.PluginTemplate::1.0.0
Run the following command to create a new plugin from this template:
dotnet new fxplugin -n MyPlugin
Replace MyPlugin
with your desired plugin name.
This will create a folder with a pre-configured C# Class Library project ready for development.
This template works in Visual Studio. After installation:
- Open Visual Studio
- Go to File > New > Project
- Search for:
FlowSynx Plugin Template
- Select the template and click Next
If a new version of the template is available, you can update it by running:
dotnet new -u FlowSynx.PluginTemplate
dotnet new -i FlowSynx.PluginTemplate::1.1.0
✅ Clean Class Library structure
✅ Compatible with .NET 6, 7, and 8+
✅ Works with both the CLI and Visual Studio
When you create a project, the following structure is generated:
MyPlugin/
│
├── Models/
│ ├── InputParameter.cs
│ └── MathPluginSpecifications.cs
├── flowsynx.png
├── MathPlugin.cs
└── README.md
If you run into issues using this template:
- Make sure you have the latest version of the .NET SDK installed.
- Try uninstalling and reinstalling the template:
dotnet new -u FlowSynx.PluginTemplate
dotnet new -i FlowSynx.PluginTemplate
- Restart Visual Studio after installation to refresh the template list.
© FlowSynx. All rights reserved.