Ouse.Estragonia.Templates
1.0.1
dotnet new install Ouse.Estragonia.Templates@1.0.1
Estragonia templates
NuGet: Ouse.Estragonia.Templates
Library: Ouse.Estragonia
Repo: 0use-TE/Estragonia
Install from NuGet
dotnet new install Ouse.Estragonia.Templates
Update:
dotnet new uninstall Ouse.Estragonia.Templates
dotnet new install Ouse.Estragonia.Templates
Then restart Visual Studio if you use the New Project dialog.
Create a project
dotnet new estragonia -n MySolution --GodotProjectName MyGame -o MySolution
cd MySolution
dotnet restore
Open project.godot with Godot 4.7+ (.NET).
| Parameter | CLI | Visual Studio | Meaning |
|---|---|---|---|
| Solution name | -n / --name |
Project name | *.sln name |
| Output folder | -o |
Location | Output directory |
| Godot project name | --GodotProjectName |
Godot project name | C# project / assembly / namespace |
The generated project references Ouse.Estragonia from nuget.org only (PackageReference, version float 1.*).
Bridge namespaces remain JLeb.Estragonia.
Host scripts are part of the generated Godot project (AvaloniaControl.cs, UiHost.cs).
They are not provided as Godot scripts by the NuGet library — see docs/v1.0.0/hosting.md.
Solution layout
Solution 'MySolution'
├── Solution Items
│ ├── README.md
│ ├── global.json
│ ├── Directory.Build.props
│ ├── Directory.Packages.props
│ └── project.godot ← open in Godot
└── MyGame
├── Views/ / ViewModels/
├── App.axaml
├── AvaloniaControl.cs ← Godot host (in project, required)
├── UiHost.cs ← Godot host (in project, required)
├── AvaloniaLoader.cs ← Autoload
├── Designer.cs ← Avalonia previewer (Main + BuildAvaloniaApp)
└── UserInterface.cs ← your UiHost subclass
Local pack (contributors)
dotnet pack src/JLeb.Estragonia -c Release -o nupkgs
dotnet pack templates/Ouse.Estragonia.Templates.csproj -c Release -o nupkgs
dotnet new uninstall Ouse.Estragonia.Templates
dotnet new install ./nupkgs/Ouse.Estragonia.Templates.1.0.1.nupkg
This package has 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.