dlabs-dotnet-project-template
0.1.0
dotnet tool install --global dlabs-dotnet-project-template --version 0.1.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local dlabs-dotnet-project-template --version 0.1.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dlabs-dotnet-project-template&version=0.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package dlabs-dotnet-project-template --version 0.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Standard .NET Project Structure
A dotnet CLI tool (dotnet-new-project) which will create following .NET project structure in folder.
$/
artifacts/
build/
docs/
lib/
packages/
samples/
src/
tests/
.editorconfig
.gitignore
.gitattributes
build.cmd
build.sh
LICENSE
Directory.Build.props
NuGet.Config
README.md
{solution}.sln
This folder is considered as standard folder structure for .NET project in the ecosystem, which is also being used for many of the .NET foundation project.
How to use
- Install CLI tool by running following command. (ignore if already installed)
dotnet tool install --global dlabs-dotnet-project-template
- Create a folder for your project and navigate into it.
mkdir AwesomeProject && cd AwesomeProject
- Run
dlabs-dotnet-project-templateto create folder structure.

| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 230 | 9/29/2025 |
Initial fork of Shreyas Jejurkar's project.
Built for .NET8