dotnet-debugging.NET DEBUGGING
Environment Setup
OOPOOADSOLIDGRASPDPDSSQLXMLHTMLCSS

source
Source
Directory - To Organize Source/Project/Solution Files
Source Repository
Folder Setup
Create Source Folder1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ MKDIR C:\Source
cmd.exe : Program, Windows Command Processor

MKDIR : Command, Create Folder

C:\Source : Parameter, Source Folder Name
Alternatively, RUN@ C: → WIN@ → Right Click (Context Menu) → New → Folder (Ctrl+Shift+N) → Enter Folder Name

executable
Executable
Directory - To Organize Executable/Library/Configuration Files
Compiled Binary
Folder Setup
Create Executable Folder1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ MKDIR C:\Executable
cmd.exe : Program, Windows Command Processor

MKDIR : Command, Create Folder

C:\Executable : Parameter, Executable Folder Name
Alternatively, RUN@ C: → WIN@ → Right Click (Context Menu) → New → Folder (Ctrl+Shift+N) → Enter Folder Name

symbol
Symbol
Directory - To Organize Public/Private Symbol Files
Debugging Information
Folder Setup
Create Symbol Folder1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ MKDIR C:\Symbol
cmd.exe : Program, Windows Command Processor

MKDIR : Command, Create Folder

C:\Symbol : Parameter, Symbol Folder Name
Alternatively, RUN@ C: → WIN@ → Right Click (Context Menu) → New → Folder (Ctrl+Shift+N) → Enter Folder Name

extension
Extension
Directory - To Organize CDB/WinDbg Extension Files
Extension Library
Folder Setup
Create Extension Folder1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ MKDIR C:\Extension
cmd.exe : Program, Windows Command Processor

MKDIR : Command, Create Folder

C:\Extension : Parameter, Extension Folder Name
Alternatively, RUN@ C: → WIN@ → Right Click (Context Menu) → New → Folder (Ctrl+Shift+N) → Enter Folder Name

dump
Dump
Directory - To Organize Memory/Crash Dump Files
Memory Snapshot
Folder Setup
Create Dump Folder1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ MKDIR C:\Dump
cmd.exe : Program, Windows Command Processor

MKDIR : Command, Create Folder

C:\Dump : Parameter, Dump Folder Name
Alternatively, RUN@ C: → WIN@ → Right Click (Context Menu) → New → Folder (Ctrl+Shift+N) → Enter Folder Name

log
Log
Directory - To Organize Input/Output Log Files
Logging Information
Folder Setup
Create Log Folder1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ MKDIR C:\Log
cmd.exe : Program, Windows Command Processor

MKDIR : Command, Create Folder

C:\Log : Parameter, Log Folder Name
Alternatively, RUN@ C: → WIN@ → Right Click (Context Menu) → New → Folder (Ctrl+Shift+N) → Enter Folder Name

misc
Misc
Directory - To Organize Event/Trace Files
Miscellaneous Output
Folder Setup
Create Misc Folder1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ MKDIR C:\Misc
cmd.exe : Program, Windows Command Processor

MKDIR : Command, Create Folder

C:\Misc : Parameter, Misc Folder Name
Alternatively, RUN@ C: → WIN@ → Right Click (Context Menu) → New → Folder (Ctrl+Shift+N) → Enter Folder Name

_nt_source_path
_NT_SOURCE_PATH
Environment Variable - To Find Source Files
Source File Path
Variable Setup
Create _NT_SOURCE_PATH Variable1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ setx.exe /M _NT_SOURCE_PATH C:\Source
cmd.exe : Program, Windows Command Processor

setx.exe : Program, Set Environment Variable

/M : Switch, System Wide

_NT_SOURCE_PATH : Parameter, Environment Variable Name

C:\Source : Parameter, Environment Variable Value
Alternatively, RUN@ sysdm.cpl → Advanced → Environment Variables... → New... (System Variables) → Enter Variable Name and Value

_nt_executable_image_path
_NT_EXECUTABLE_IMAGE_PATH
Environment Variable - To Find Executable Images
Image File Path
Variable Setup
Create _NT_EXECUTABLE_IMAGE_PATH Variable1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ setx.exe /M _NT_EXECUTABLE_IMAGE_PATH C:\Executable;C:\Symbol
cmd.exe : Program, Windows Command Processor

setx.exe : Program, Set Environment Variable

/M : Switch, System Wide

_NT_EXECUTABLE_IMAGE_PATH : Parameter, Environment Variable Name

C:\Executable;C:\Symbol : Parameter, Environment Variable Value
Alternatively, RUN@ sysdm.cpl → Advanced → Environment Variables... → New... (System Variables) → Enter Variable Name and Value

_nt_symbol_path
_NT_SYMBOL_PATH
Environment Variable - To Find Symbol PDBs
Symbol File Path
Variable Setup
Create _NT_SYMBOL_PATH Variable1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ setx.exe /M _NT_SYMBOL_PATH srv*C:\Symbol*https://msdl.microsoft.com/download/symbols
cmd.exe : Program, Windows Command Processor

setx.exe : Program, Set Environment Variable

/M : Switch, System Wide

_NT_SYMBOL_PATH : Parameter, Environment Variable Name

srv*C:\Symbol*https://msdl.microsoft.com/download/symbols : Parameter, Environment Variable Value
Alternatively, RUN@ sysdm.cpl → Advanced → Environment Variables... → New... (System Variables) → Enter Variable Name and Value

_nt_debugger_extension_path
_NT_DEBUGGER_EXTENSION_PATH
Environment Variable - To Find Extension DLLs
Extension File Path
Variable Setup
Create _NT_DEBUGGER_EXTENSION_PATH Variable1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ setx.exe /M _NT_DEBUGGER_EXTENSION_PATH C:\Extension
cmd.exe : Program, Windows Command Processor

setx.exe : Program, Set Environment Variable

/M : Switch, System Wide

_NT_DEBUGGER_EXTENSION_PATH : Parameter, Environment Variable Name

C:\Extension : Parameter, Environment Variable Value
Alternatively, RUN@ sysdm.cpl → Advanced → Environment Variables... → New... (System Variables) → Enter Variable Name and Value

path
Path
Environment Variable - To Find Executable Programs
Program File Path
Variable Setup
Modify Path Variable1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ setx.exe /M Path %Path%; %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319; %ProgramFiles(x86)%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8.1 Tools\x64; %ProgramFiles(x86)%\Windows Kits\10\Debuggers\x64; C:\SysinternalsSuite
cmd.exe : Program, Windows Command Processor

setx.exe : Program, Set Environment Variable

/M : Switch, System Wide

Path : Parameter, Environment Variable Name

%Path%; %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319; %ProgramFiles(x86)%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8.1 Tools\x64; %ProgramFiles(x86)%\Windows Kits\10\Debuggers\x64; C:\SysinternalsSuite : Parameter, Environment Variable Value
Alternatively, RUN@ sysdm.cpl → Advanced → Environment Variables... → Path (System Variables) → Edit... → New → Enter Variable Value

internet-information-services
Internet Information Services
Windows Feature - To Host Applications/Web Sites
Web Server
Feature Setup
Enable IIS Feature1) RUN@ cmd.exe

Microsoft Windows [Version 10.0.22631.6199]
...

2) CMD@ dism.exe /Online /Enable-Feature /FeatureName:IIS-WebServer /All
cmd.exe : Program, Windows Command Processor

dism.exe : Program, Dism Image Servicing Utility

/Online : Switch, Running OS

/Enable-Feature : Switch, Enable Feature

/FeatureName : Switch, Feature Name

IIS-WebServer : Parameter, Feature Name

/All : Switch, All Feature
Alternatively, RUN@ appwiz.cpl → Turn Windows features on or off → Check Internet Information Services

APP
Application

CDB
Console Debugger

COM
Commercial

CPL
Control Panel

DBG
Debugger

DISM
Deployment Image Servicing and Management

DLL
Dynamic Link Library

DM
Device Manager

EXE
Executable

HTTPS
Hypertext Transfer Protocol Secure

IIS
Internet Information Services

MISC
Miscellaneous

MKDIR
Make Directory

MSDL
Microsoft Download Library

NETFX
.NET Framework

NT
New Technology

OS
Operating System

PDB
Program Database

SDK
Software Development Kit

SRV
Server

SYS
System

WIN
Windows

WIZ
Wizard

x86
32-Bit Architecture

x64
64-Bit Architecture