File tree Expand file tree Collapse file tree 4 files changed +13
-6
lines changed Expand file tree Collapse file tree 4 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -5,10 +5,13 @@ for other languages.
5
5
The final files (installers, archives) are saved to the ClassicShellSetup\Final folder.
6
6
7
7
You need the following tools:
8
- Visual Studio 2008
9
- Windows SDK 7.1
8
+ Visual Studio 2017 (Community Edition is enough)
9
+ - Desktop development with C++ workload
10
+ - Windows 10 SDK (10.0.16299.0) for Desktop C++
11
+ - Visual C++ ATL support
10
12
HTML Help Workshop
11
13
WiX 3.7
14
+ WinRAR
12
15
It is possible to convert the projects to newer versions of Visual Studio and newer SDKs.
13
16
Newer versions of WiX will probably work fine.
14
17
Original file line number Diff line number Diff line change @@ -6,13 +6,15 @@ md Output\x64
6
6
md Output\PDB32
7
7
md Output\PDB64
8
8
9
+ for /f " usebackq tokens=*" %%i in (`" %ProgramFiles(x86)% \Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir = %%i \MSBuild\15.0\Bin\
10
+
9
11
REM ********* Build 64-bit solution
10
- " %VS90COMNTOOLS% ..\IDE\devenv.com " ..\ClassicShell.sln /rebuild " Setup| x64"
12
+ " %MSBuildDir% MSBuild.exe " ..\ClassicShell.sln /t:Rebuild /p:Configuration= " Setup" /p:Platform= " x64"
11
13
@ if ERRORLEVEL 1 goto end
12
14
13
15
14
16
REM ********* Build 32-bit solution (must be after 64-bit)
15
- " %VS90COMNTOOLS% ..\IDE\devenv.com " ..\ClassicShell.sln /rebuild " Setup| Win32"
17
+ " %MSBuildDir% MSBuild.exe " ..\ClassicShell.sln /t:Rebuild /p:Configuration= " Setup" /p:Platform= " Win32"
16
18
@ if ERRORLEVEL 1 goto end
17
19
18
20
Original file line number Diff line number Diff line change @@ -59,7 +59,9 @@ start /wait ClassicShellUtility\Release\ClassicShellUtility.exe crcmsi Temp
59
59
@ if ERRORLEVEL 1 goto end
60
60
61
61
REM ********* Build bootstrapper
62
- " %VS90COMNTOOLS% ..\IDE\devenv.com" ClassicShellSetup.sln /rebuild " Release|Win32"
62
+ for /f " usebackq tokens=*" %%i in (`" %ProgramFiles(x86)% \Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir = %%i \MSBuild\15.0\Bin\
63
+
64
+ " %MSBuildDir% MSBuild.exe" ClassicShellSetup.sln /t:Rebuild /p:Configuration=" Release" /p:Platform=" Win32"
63
65
@ if ERRORLEVEL 1 goto end
64
66
65
67
md Final
Original file line number Diff line number Diff line change 664
664
<Binary Id =" dialog2.jpg" SourceFile =" ..\ClassicShellSetup\dialog2.jpg" />
665
665
<Binary Id =" donate.ico" SourceFile =" ..\ClassicShellSetup\donate.ico" />
666
666
<Binary Id =" web.ico" SourceFile =" ..\ClassicShellSetup\web.ico" />
667
- <Binary Id =" facebook.ico" SourceFile =" D:\Work\ClassicShellXX \ClassicShellSetup\facebook.ico" />
667
+ <Binary Id =" facebook.ico" SourceFile =" .. \ClassicShellSetup\facebook.ico" />
668
668
</Product >
669
669
</Wix >
You can’t perform that action at this time.
0 commit comments