My Build cheat sheet
My build cheat sheet.
- Restore
msbuild -t:Restore -v:m
- Build
msbuild -t:Restore -v:mmsbuild -p:Configuration=Release
msbuild -p:Configuration=Release -v:Detailed
msbuild -p:Configuration=Release -p:Platform="Any CPU"
- To build before current project but after building dependencies.
<Target Name="AfterResolveReferences">
- Clean folder
dir . -include bin,obj -recurse | del -recurse -force
Assembly Version
Attribute = AssemblyVersionAttribute
Build Property = AssemblyVersion
File Version
Attribute = AssemblyFileVersionAttribute
Build Property = FileVersion
NuGet Version
Attribute = AssemblyInformationalVersionAttribute
Build Property = PackageVersion (this is auto-generated based on VersionPrefix + VersionSuffix)
Dotnet Test
dotnet test --no-build -v n
dotnet test --configuration Release --no-build -v n