osharp-ns20-template with dotnet cli
APACHE-2.0 License
OSharp 3
PowerShell``cmd
dotnet new --install OSharp.Template.WebApi
dotnet new --list
--------------- --------- ------- ----------
OSharp Template osharp [C#] Web/OSharp
Company.Project
.net6.0
dotnet new osharp -n Company.Project
--Framework
-F``--Framework
net7.0/net6.0dotnet new osharp -n Company.Project -F net6.0
net7.0
dotnet new osharp -n Company.Project -F net7.0
--DatabaseType
SqlServer``--DatabaseType
SqlServer/MySql/Sqlite/PostgreSql/Oracledotnet new osharp -n Company.Project -F net7.0 --DatabaseType MySql
--OsharpVersion
dotnet new osharp -n Company.Project -F net7.0 --OsharpVersion 7.0.11
|-- Company.Project
|-- Company.Project.sln
|-- Company.Project.sln.DotSettings
|-- LICENSE
|-- README.md
|-- build
| |-- icon.png
| |-- public.props
| |-- version.props
|-- src
|-- Company.Project.Core
| |-- Company.Project.Core.csproj
|-- Company.Project.EntityConfiguration
| |-- Company.Project.EntityConfiguration.csproj
|-- Company.Project.Web
|-- appsettings.Development.json
|-- appsettings.json
|-- Company.Project.Web.csproj
|-- log4net.config
|-- Program.cs
|-- Startup.cs
|-- Areas
| |-- Admin
| |-- Controllers
| | |-- DashboardController.cs
| | |-- HomeController.cs
| | |-- WeatherForecastController.cs
| |-- Models
| |-- WeatherForecast.cs
|-- Controllers
|-- Hangfire
| |-- HangfireJobRunner.cs
|-- Migrations
|-- Properties
| |-- launchSettings.json
|-- Startups
|-- DefaultDbContextMigrationPack.cs
|-- DesignTimeDefaultDbContextFactory.cs