Welcome to DotnetToolbar, the ultimate Visual Studio 2022 extension that brings the power of dotnet commands right to your fingertips, revolutionizing the way you manage .NET projects and aligning seamlessly with CI/CD workflows
In modern development environments, .NET projects are often built using CI/CD practices. Visual Studio's MSBuild can different results, making it essential to have a toolbar that replicates the CI/CD pipeline within the Visual Studio environment. This toolbar facilitates the direct execution of dotnet commands, simplifying development.
With the release of dotnet, publishing has evolved significantly from traditional .NET Framework builds. Specific publish settings are required for the desired output. The toolbar's main purpose is to streamline this process by seamlessly integrating with properly configured project files, enabling swift execution of these dotnet commands.
Additionally, the toolbar supports packaging projects using the 'dotnet pack' command and efficiently pushing NuGet updates with 'dotnet nuget push.' For enhanced security and convenience, it leverages the Windows Credential Manager for secure key storage, eliminating manual key management.
This Toolbar focuses on optimizing .NET development workflows, ensuring consistency and efficiency throughout (and without) the CI/CD pipeline within Visual Studio.
This project operates in conjunction with the Coree.Template.Project, created with preset csproj settings. Utilize the Coree Project Templates with these preset csproj settings (which can be customized) to rapidly package, push, or publish builds. By combining these approaches, the capability to generate a single-file executable, or creating and releasing nuget packages can be achieved in just a matter of minutes.
Normal install and download procedure.
Install DotnetToolbar Visual Studio Extension
Visual Studio 2022 IDE Install
Directly execute dotnet commands from the toolbar, with the option to customize command-line parameters in the settings menu. The configuration settings are integrated with the standard configuration manager.
For more information and resources for Visual Studio Extensibility: