Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
carsten-riedel committed Nov 26, 2023
2 parents df2d063 + 349b8e5 commit 4db74ad
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,19 @@

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](https://github.com/carsten-riedel/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
Expand All @@ -14,8 +27,13 @@ Normal install and download procedure.

# Install DotnetToolbar Visual Studio Extension

## Manual download
https://marketplace.visualstudio.com/items?itemName=Coree-CarstenRiedel.CoreeDotnetToolbar
## Manual download from Visual Studio Marketplace
[Marketplace > Visual Studio > Tools > DotnetToolbar](https://marketplace.visualstudio.com/items?itemName=Coree-CarstenRiedel.CoreeDotnetToolbar)

![image](https://github.com/carsten-riedel/Coree.VisualStudio.DotnetToolbar/assets/97656046/0e21991a-6a0b-4098-92d9-bc9b10d97e0e)

![image](https://github.com/carsten-riedel/Coree.VisualStudio.DotnetToolbar/assets/97656046/99aace5b-00de-4419-bd04-5d2e7f46dff3)


## Visual Studio 2022 IDE Install
![image](https://user-images.githubusercontent.com/97656046/285142705-52f226a2-1e5d-4093-9e6a-7402e6b43870.png)
Expand Down

0 comments on commit 4db74ad

Please sign in to comment.