Skip to content

Commit 50538d5

Browse files
committed
*: 整理工程和构建脚本。
1 parent d102071 commit 50538d5

File tree

3 files changed

+27
-13
lines changed

3 files changed

+27
-13
lines changed

Src/Build.cmd

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,29 @@
11
@echo off
22

3-
for %%p in (Enterprise Professional Community BuildTools) do (
4-
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\%%p" (
5-
set VSDir="%ProgramFiles(x86)%\Microsoft Visual Studio\2017\%%p"
3+
setlocal
4+
if "%SUB_NO_PAUSE_SYMBOL%"=="1" set NO_PAUSE_SYMBOL=1
5+
if /I "%COMSPEC%" == %CMDCMDLINE% set NO_PAUSE_SYMBOL=1
6+
set SUB_NO_PAUSE_SYMBOL=1
7+
call :main %*
8+
set EXIT_CODE=%ERRORLEVEL%
9+
if not "%NO_PAUSE_SYMBOL%"=="1" pause
10+
exit /b %EXIT_CODE%
11+
12+
:main
13+
for %%v in (2019 2017) do (
14+
for %%p in (Enterprise Professional Community BuildTools) do (
15+
for %%b in (Current 15.0) do (
16+
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\%%v\%%p\MSBuild\%%b\Bin\MSBuild.exe" (
17+
set MSBuild="%ProgramFiles(x86)%\Microsoft Visual Studio\%%v\%%p\MSBuild\%%b\Bin\MSBuild.exe"
18+
goto MSBuild_Found
19+
)
20+
)
621
)
722
)
8-
set VSDir=%VSDir:"=%
9-
echo VSDir=%VSDir%
10-
11-
"%VSDir%\MSBuild\15.0\Bin\MSBuild.exe" Firefly.sln /restore /t:Rebuild /p:Configuration=Release
23+
:MSBuild_Found
1224

13-
copy Doc\Readme.*.txt ..\Bin\
14-
copy Doc\UpdateLog.*.txt ..\Bin\
15-
copy Doc\License.*.txt ..\Bin\
25+
%MSBuild% Firefly.sln /restore /t:Rebuild /p:Configuration=Release || exit /b 1
1626

17-
pause
27+
copy Doc\Readme.*.txt ..\Bin\ || exit /b 1
28+
copy Doc\UpdateLog.*.txt ..\Bin\ || exit /b 1
29+
copy Doc\License.*.txt ..\Bin\ || exit /b 1

Src/Doc/UpdateLog.zh.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
2019.04.28
22
Firefly.Core.Texting.TreeFormat, Firefly.Core.Mapping:
33
将所有Optional中的NotHasValue改为None,HasValue改为Some。
4+
*:
5+
整理工程和构建脚本。
46

57
2018.11.24
68
*:

Src/Firefly.sln

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 15
4-
VisualStudioVersion = 15.0.28010.0
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.28729.10
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "FireflyCore", "FireflyCore\FireflyCore.vbproj", "{1DE5CF1F-2526-4520-87D8-B1B1B8D1F214}"
77
EndProject

0 commit comments

Comments
 (0)