|
1 | | -HAD TO REMOVE CefSharp.Core.Runtime.dll FROM INSTALLATION FOLDER IN SETUP PROJECT (select>properties>Include=false) |
2 | | - |
3 | | -================= |
4 | | - |
5 | | -* Run as Admin |
| 1 | +* Run as Admin |
6 | 2 |
|
7 | 3 | * In the Solution > VersionInfo.cs file: |
8 | 4 | Increment AssemblyVersion & AssemblyFileVersion |
|
12 | 8 | * Set configuration to Release |
13 | 9 | Rebuild Solution |
14 | 10 |
|
15 | | -----todo delete? |
16 | | - |
17 | 11 | * Open a cmd prompt from the AlmToolkit project root and run the following command |
18 | 12 | ReleaseItems\GetAssembliesForSigning.bat |
19 | 13 |
|
20 | | -* Upload the following assemblies from \ReleaseItems\ForSigning to https://portal.esrp.microsoft.com/ & get them signed |
| 14 | +* Upload the following assemblies from \ReleaseItems\ForSigning to get them signed |
21 | 15 | AlmToolkit.exe |
22 | 16 | BismNormalizer.dll |
23 | 17 | BismNormalizer.CommandLine.exe |
24 | 18 |
|
25 | | - https://microsoft-my.sharepoint.com/:v:/p/chwade/EeAAFiJhE3dEs9Oyum0tSIsBSp6P32y7pp1DGfOqbHbJIg?e=kPE2cg |
26 | | - ALM Toolkit App ID (Azure Portal): 62119323-7be0-4d45-9adb-8f90cafdf0b5 |
27 | | - Operation Key Code: CP-230012 |
| 19 | + https://portal.esrp.microsoft.com/ManualSign/SignRequest |
| 20 | + New Request |
| 21 | + Provide descritption like "Sign ALMT X.X.X" |
| 22 | + Sign operation: Sign ALM Toolkit Assemblies |
| 23 | + Browse Files > Select 3 assemblies above |
| 24 | + Submit |
| 25 | + Wait for them to be approved |
| 26 | + |
| 27 | + Ref info: |
| 28 | + https://microsoft-my.sharepoint.com/:v:/p/chwade/EeAAFiJhE3dEs9Oyum0tSIsBSp6P32y7pp1DGfOqbHbJIg?e=kPE2cg |
| 29 | + ALM Toolkit App ID (Azure Portal): 62119323-7be0-4d45-9adb-8f90cafdf0b5 |
| 30 | + Operation Key Code: CP-230012 |
28 | 31 |
|
29 | 32 | * Download signed assemblies to \ReleaseItems\SignedFiles |
30 | 33 |
|
31 | 34 | * Run the following command |
32 | 35 | ReleaseItems\CopySignedAssembliesForSetup.bat |
33 | 36 |
|
34 | | -----todo end delete? |
35 | | - |
36 | 37 | * In Configuration Manager: |
37 | 38 | AlmToolkit - |
38 | 39 | AlmToolkitSetup X |
|
51 | 52 |
|
52 | 53 | * Set configurtaion back to Debug |
53 | 54 |
|
54 | | -----todo delete? |
55 | | - |
56 | 55 | * Run the following command |
57 | 56 | ReleaseItems\GetMsiForSigning.bat |
58 | 57 |
|
59 | | -* Upload AlmToolkitSetup.msi from \ReleaseItems\ForSigning to https://portal.esrp.microsoft.com/ & get it signed |
| 58 | +* Upload AlmToolkitSetup.msi from \ReleaseItems\ForSigning & get it signed |
| 59 | + https://portal.esrp.microsoft.com/ManualSign/SignRequest |
| 60 | + New Request |
| 61 | + Same process as above |
60 | 62 |
|
61 | 63 | * Download signed MSI to \ReleaseItems\SignedFiles |
62 | 64 |
|
63 | | -----todo end delete? |
64 | | - |
65 | 65 | * Install and test locally |
| 66 | + Check file properties for assemblies in installation folder to check there is a Digital Certificate tab |
66 | 67 |
|
67 | 68 | * Deploy AlmToolkitSetup.msi github at https://github.com/microsoft/Analysis-Services/releases |
68 | 69 |
|
69 | 70 |
|
70 | 71 |
|
71 | 72 | ============= |
72 | | -Note: if ever increment .NET Framework version, need to: |
73 | | - 1. In Setup project properties (dialog, not properties window) > Prerequisites > Change .NET Framework version |
74 | | - 2. In the Solution Explorer, expand the Setup project > Detected Dependencies > Microsoft .NET Framework > double click > Change .NET Framework version |
| 73 | +Notes |
| 74 | +1. HAD TO REMOVE CefSharp.Core.Runtime.dll FROM INSTALLATION FOLDER IN SETUP PROJECT (select>properties>Include=false) |
| 75 | +2. If ever increment .NET Framework version, need to: |
| 76 | + a. In Setup project properties (dialog, not properties window) > Prerequisites > Change .NET Framework version |
| 77 | + b. In the Solution Explorer, expand the Setup project > Detected Dependencies > Microsoft .NET Framework > double click > Change .NET Framework version |
| 78 | + |
| 79 | + |
0 commit comments