DeveloperEnvironment 1.48.0
dotnet add package DeveloperEnvironment --version 1.48.0
NuGet\Install-Package DeveloperEnvironment -Version 1.48.0
<PackageReference Include="DeveloperEnvironment" Version="1.48.0" />
<PackageVersion Include="DeveloperEnvironment" Version="1.48.0" />
<PackageReference Include="DeveloperEnvironment" />
paket add DeveloperEnvironment --version 1.48.0
#r "nuget: DeveloperEnvironment, 1.48.0"
#:package DeveloperEnvironment@1.48.0
#addin nuget:?package=DeveloperEnvironment&version=1.48.0
#tool nuget:?package=DeveloperEnvironment&version=1.48.0
DeveloperEnvironment
DeveloperEnvironment is a NuGet package created by Sudharsanan, designed to initialize and manage a full developer environment inside applications with a single entry point. Itβs lightweight, efficient, and tailored for internal development setups.
π Purpose
This package simplifies how developers in the SkynetBee team launch and manage their internal pages and tools. With just one function call, the app's environment β consisting of multiple pages and a workaround module β can be bootstrapped instantly.
π¦ Installation
Install the package via NuGet Package Manager:
Install-Package DeveloperEnvironment
Or via .csproj:
<PackageReference Include="DeveloperEnvironment" Version="1.48.0" />
π§ Usage
To start the developer environment, call:
EngineStarter.Devenv(
Window mainWindow,
Page page1,
Page page2,
Page page3,
Page page4,
Page page5,
Page page6,
Page page7,
Page page8,
Page page9,
Page page10,
Page workaroundPage
);
π’ Parameters
| Parameter | Type | Description |
|---|---|---|
| mainWindow | Window | The main application window. |
| page1βpage10 | Page | The pages used by the developers. |
| workaroundPage | Page | Must be a page like workaround.xaml for fallback or error handling. |
π§Ύ Example
EngineStarter.Devenv(
this,
new Page1(),
new Page2(),
new Page3(),
new Page4(),
new Page5(),
new Page6(),
new Page7(),
new Page8(),
new Page9(),
new Page10(),
new Workaround()
);
π― Target Framework
- .NET 8
- WinUI 3
π’ About SkynetBee
SkynetBee is a startup focused on developer tools and platform-level utilities. DeveloperEnvironment is used internally by the SkynetBee team to streamline the app bootstrapping process for development.
π License
This project is licensed under the MIT License. See the LICENSE.txt file for details.
Changes
SmartCard - Fixed Width Fixed.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows10.0.19041 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows10.0.19041
- EPPlus (>= 8.0.5)
- Microsoft.Windows.SDK.BuildTools (>= 10.0.26100.4188)
- Microsoft.WindowsAppSDK (>= 1.7.250513003)
- PDFsharp (>= 6.2.0)
- SkiaSharp (>= 3.119.0)
- SkiaSharp.Views.WinUI (>= 3.119.0)
- SQLitePCLRaw.bundle_green (>= 2.1.11)
- System.Data.SQLite (>= 1.0.119)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.