dotnet-deploy

Automate .NET build and deployment with Docker and versioning.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nixopus/agent --skill dotnet-deploy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dotnet-deploy
Source: https://github.com/nixopus/agent/tree/main/skills/dotnet-deploy
Command: npx skills add https://github.com/nixopus/agent --skill dotnet-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the build and deployment of .NET applications across ASP.NET Core projects, ensuring consistent versioning and containerized delivery.

Core Features & Use Cases

  • Detects csproj and global.json for versioning and framework targeting, and supports Dockerfile patterns for containerized deployments.
  • Builds, publishes, and prepares artifacts for runtime or self-contained deployments, including multi-stage Docker builds.
  • Use Case: You have a C# web project with a csproj; this Skill coordinates restore, publish, and container packaging to produce a runnable image.

Quick Start

Detect a .NET project and orchestrate restore, publish, and Docker packaging to produce a runnable image.

Frequently Asked Questions about dotnet-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and deploy an ASP.NET Core application using Docker?▼

To build and deploy an ASP.NET Core application, this automates dotnet restore, dotnet publish, and multi-stage Docker builds to produce a runnable container image with ASPNETCORE_URLS configuration.

How does .NET project versioning work with csproj and global.json during deployment?▼

.NET project versioning is detected through csproj and global.json files, ensuring consistent framework targeting and version management across ASP.NET Core builds and containerized delivery pipelines.

Can I use this for both local development and CI/CD pipeline deployments?▼

Yes, Docker-based deployment is fully supported in both local development and CI/CD pipelines, coordinating restore, publish, and container packaging to ensure consistent versioning and delivery.

What's the best way to automate dotnet publish and container packaging for a C# web project?▼

The best way to automate dotnet publish and container packaging is by orchestrating multi-stage Dockerfile patterns alongside restore and publish commands to generate a runnable runtime image.

Does this support self-contained deployments and runtime image choices for .NET apps?▼

Yes, it supports self-contained deployments and prepares artifacts with appropriate runtime image choices, applying multi-stage Dockerfile patterns tailored to your ASP.NET Core project requirements.