DeveloperEnvironment 1.40.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package DeveloperEnvironment --version 1.40.0
                    
NuGet\Install-Package DeveloperEnvironment -Version 1.40.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DeveloperEnvironment" Version="1.40.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DeveloperEnvironment" Version="1.40.0" />
                    
Directory.Packages.props
<PackageReference Include="DeveloperEnvironment" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DeveloperEnvironment --version 1.40.0
                    
#r "nuget: DeveloperEnvironment, 1.40.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DeveloperEnvironment@1.40.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DeveloperEnvironment&version=1.40.0
                    
Install as a Cake Addin
#tool nuget:?package=DeveloperEnvironment&version=1.40.0
                    
Install as a Cake Tool

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.39.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.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.48.0 218 7/7/2025
1.46.0 195 7/1/2025
1.45.0 194 6/29/2025
1.44.0 189 6/29/2025
1.43.0 145 6/29/2025
1.42.0 143 6/29/2025
1.41.0 122 6/29/2025
1.40.0 144 6/29/2025
1.39.0 141 6/28/2025
1.38.0 221 6/27/2025
1.37.0 190 6/26/2025
1.36.0 194 6/25/2025