55 lines
2.1 KiB
Markdown
55 lines
2.1 KiB
Markdown
|
Online Editor:
|
|||
|
https://www.planttext.com/?text=VLD1Sjim3Bpp5KWkjJDZ-IuVciQ7n3DD9sDdceilj0HQJ2Y29I77dau_qhVqJ_r2GKLstKEg2mLmTx4WoEl4EdBNEdN13RO8Exk9shDI_OOg5zuoF1AvpwHhZ3CL96tPaeVBXuWIuULtzU4YHBrjDNG9lw80AkqM1iWhQqQtbWlS8rWlcivX_N4CKip3oDDO0IIcC5EZ0wOne4je3OnkaM69WGfO4l4HRxGL-XadTLM5M4lkn7oY-F8O4M7kKFkXrBkLHhajkBEo4m_lbSbGw5bAeQ-jKUg7KcNsQ3hd86XkW0pShsuww-hSx4p8dXX1rlmrp26Lq-dMSjDjYehQQMkhI8aCJtVfjS680tHOLbMqWN__-Zd40mWcJZCcXad4RvsDcE3-A5JCgGtaqNCnM869iRw6exFrrTNwnlhrcL5HbvPwhwfSDVGAJejwH3czb6Tcg9ZbQr35Fh73c6JuadgAbaynCC6dbB3TkCCYSweaaBcC-_nKCchJ-qhaEkvrtiv9_MsvxF_Rj3cnzlkzw8L8pp3XKg9_JCyf77fLcORCBUKY3xfwqLjCQp3a-clx1lkoMgp-YrfslWVDyWEWeDIr59BdyGS0
|
|||
|
|
|||
|
|
|||
|
PNG:
|
|||
|
https://www.planttext.com/api/plantuml/png/VLD1Sjim3Bpp5KWkjJDZ-IuVciQ7n3DD9sDdceilj0HQJ2Y29I77dau_qhVqJ_r2GKLstKEg2mLmTx4WoEl4EdBNEdN13RO8Exk9shDI_OOg5zuoF1AvpwHhZ3CL96tPaeVBXuWIuULtzU4YHBrjDNG9lw80AkqM1iWhQqQtbWlS8rWlcivX_N4CKip3oDDO0IIcC5EZ0wOne4je3OnkaM69WGfO4l4HRxGL-XadTLM5M4lkn7oY-F8O4M7kKFkXrBkLHhajkBEo4m_lbSbGw5bAeQ-jKUg7KcNsQ3hd86XkW0pShsuww-hSx4p8dXX1rlmrp26Lq-dMSjDjYehQQMkhI8aCJtVfjS680tHOLbMqWN__-Zd40mWcJZCcXad4RvsDcE3-A5JCgGtaqNCnM869iRw6exFrrTNwnlhrcL5HbvPwhwfSDVGAJejwH3czb6Tcg9ZbQr35Fh73c6JuadgAbaynCC6dbB3TkCCYSweaaBcC-_nKCchJ-qhaEkvrtiv9_MsvxF_Rj3cnzlkzw8L8pp3XKg9_JCyf77fLcORCBUKY3xfwqLjCQp3a-clx1lkoMgp-YrfslWVDyWEWeDIr59BdyGS0
|
|||
|
|
|||
|
|
|||
|
```plantuml
|
|||
|
|
|||
|
@startuml
|
|||
|
!theme vibrant
|
|||
|
|
|||
|
start
|
|||
|
:Init ToolLoader;
|
|||
|
partition "Prepare"{
|
|||
|
'!pragma useVerticalIf on
|
|||
|
if(Git.exe installed?) then (no)
|
|||
|
stop;
|
|||
|
(yes) elseif (Get Repo. Root) then (failed)
|
|||
|
stop;
|
|||
|
(succeeded) elseif (WorkTree Clean?) then(no)
|
|||
|
stop;
|
|||
|
(yes) elseif(Load History) then (failed)
|
|||
|
stop;
|
|||
|
else (yes)
|
|||
|
|
|||
|
endif
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
:Get full path of MSBuild.exe;
|
|||
|
note
|
|||
|
https://github.com/microsoft/vswhere
|
|||
|
|
|||
|
Script:
|
|||
|
vswhere -latest -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe
|
|||
|
end note
|
|||
|
:Show last release info.;
|
|||
|
:Increase version;
|
|||
|
:Write version to AssemblyInfo.cs;
|
|||
|
:Call MSBuild.exe to build solution;
|
|||
|
note
|
|||
|
Script:
|
|||
|
msbuild.exe xxx.csproj -t:xxx
|
|||
|
end note
|
|||
|
:Copy built files to Packages\ folder;
|
|||
|
:Copy NSIS files to Packages\ folder;
|
|||
|
:Run NSIS;
|
|||
|
|
|||
|
stop
|
|||
|
|
|||
|
@enduml
|
|||
|
|
|||
|
```
|