osharp-template

osharp-ns20-template with dotnet cli

APACHE-2.0 License

Stars
9

OSharp

OSharp 3

  1. OSharp.Template.WebWebApi
  2. OSharp.Template.Core
  3. OSharp.Template.EntityConfiguration

1.

1.1

PowerShell``cmd

dotnet new --install OSharp.Template.WebApi

dotnet new --list

                        
---------------  ---------  -------  ----------
OSharp Template    osharp     [C#]   Web/OSharp

1.2

Company.Project.net6.0

dotnet new osharp -n Company.Project
  • sdk--Framework
    sdk-F``--Frameworknet7.0/net6.0
    net6.0
dotnet new osharp -n Company.Project -F net6.0

net7.0

dotnet new osharp -n Company.Project -F net7.0
  • --DatabaseType
    SqlServer``--DatabaseTypeSqlServer/MySql/Sqlite/PostgreSql/Oracle
dotnet new osharp -n Company.Project -F net7.0 --DatabaseType MySql
  • OSharp--OsharpVersion
    osharp nuget7.0.11longsnow7.0.11-snow
dotnet new osharp -n Company.Project -F net7.0 --OsharpVersion 7.0.11

2.

|-- 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