net-cli
.NET command-line tools for building, testing, and formatting. Common dotnet commands and development workflow. Keywords: dotnet build, dotnet restore, dotnet test, dotnet format, dotnet run, NuGet, package restore, CLI commands, build system
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
.NET CLI
Prerequisites
- .NET SDK 10.0
- NuGet feeds defined in
NuGet.Config
Common Commands
Restore Packages
dotnet restore
Build Solution
dotnet build
Run Tests
# All tests
dotnet test
# By test name
dotnet test --filter "FullyQualifiedName~CanCreateOrganization"
# By class name
dotnet test --filter "ClassName~OrganizationTests"
# By category/trait
dotnet test --filter "Category=Integration"
Run Project
# Run the AppHost (recommended for full stack)
dotnet run --project src/Exceptionless.AppHost
# Run specific project
dotnet run --project src/Exceptionless.Web
Format Code
# Format all C# files
dotnet format
# Check without making changes
dotnet format --verify-no-changes
NuGet Configuration
Feeds are defined in NuGet.Config — do not add new sources unless explicitly requested.
Directory.Build.props
Shared settings live in src/Directory.Build.props:
- Target framework versions
- Common package references
- Build properties
Keep changes consistent across the solution.
Build Configurations
# Debug build (default)
dotnet build
# Release build
dotnet build -c Release
# Clean and rebuild
dotnet clean && dotnet build
Watch Mode
# Run with hot reload
dotnet watch run --project src/Exceptionless.Web
Package Management
# Add package to project
dotnet add package Foundatio
# Remove package
dotnet remove package OldPackage
# List packages
dotnet list package
# Check for outdated packages
dotnet list package --outdated
Solution Management
# Build specific project
dotnet build src/Exceptionless.Core
# List projects in solution
dotnet sln list
Environment Variables
# Set environment for run
ASPNETCORE_ENVIRONMENT=Development dotnet run --project src/Exceptionless.Web
Troubleshooting
Clean Restore
# Clear NuGet cache and restore
dotnet nuget locals all --clear
dotnet restore
Verbose Build
dotnet build -v detailed
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!