Skip to content

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.

License

Notifications You must be signed in to change notification settings

carsten-riedel/Coree.VisualStudio.DotnetToolbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DotnetToolbar

image

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

Description

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.

Preperation (Prerequirments)

Windows Setup

Normal install and download procedure.

  1. Download/Install Visual Studio 2022
  2. For development Visual Studio extension development need to be checked in the Visual Studio installer.

Install DotnetToolbar Visual Studio Extension

Manual download from Visual Studio Marketplace

Marketplace > Visual Studio > Tools > DotnetToolbar

image

image

Visual Studio 2022 IDE Install

image

Usage

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.

image

image

Educational

For more information and resources for Visual Studio Extensibility:

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages