Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Make the version number for the VS designer installer command line tool match the core projects. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
6ad0a2ffd30e726ea4b66fd051b255ab |
User & Date: | mistachkin 2011-10-11 04:11:39.133 |
Context
2011-10-11
| ||
04:22 | Make sure all remaining version numbers match the core projects, adding tests to verify them. check-in: a36b502b6a user: mistachkin tags: trunk | |
04:11 | Make the version number for the VS designer installer command line tool match the core projects. check-in: 6ad0a2ffd3 user: mistachkin tags: trunk | |
04:05 | Modify the test projects to use the same version as the core projects. check-in: b11be4b707 user: mistachkin tags: trunk | |
Changes
Changes to Tests/version.eagle.
︙ | ︙ | |||
142 143 144 145 146 147 148 149 150 151 152 153 154 155 | $version(full)] \"\\)] \ [appendArgs Version= [string map [list . \\.] $version(full)] ,] \ [appendArgs Version= [string map [list . \\.] $version(full)] ,] \ [appendArgs Version= [string map [list . \\.] $version(full)] ,] \ [appendArgs AssemblyVersion\\(\" [string map [list . \\.] \ $version(full)] \"\\)] \ [appendArgs AssemblyFileVersion\\(\" [string map [list . \\.] \ $version(full)] \"\\)]] set fileNames [list \ SQLite.nuspec \ SQLite.MSIL.nuspec \ SQLite.x64.nuspec \ SQLite.x86.nuspec \ | > > > > | 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 | $version(full)] \"\\)] \ [appendArgs Version= [string map [list . \\.] $version(full)] ,] \ [appendArgs Version= [string map [list . \\.] $version(full)] ,] \ [appendArgs Version= [string map [list . \\.] $version(full)] ,] \ [appendArgs AssemblyVersion\\(\" [string map [list . \\.] \ $version(full)] \"\\)] \ [appendArgs AssemblyFileVersion\\(\" [string map [list . \\.] \ $version(full)] \"\\)] \ [appendArgs AssemblyVersion\\(\" [string map [list . \\.] \ $version(full)] \"\\)] \ [appendArgs AssemblyFileVersion\\(\" [string map [list . \\.] \ $version(full)] \"\\)]] set fileNames [list \ SQLite.nuspec \ SQLite.MSIL.nuspec \ SQLite.x64.nuspec \ SQLite.x86.nuspec \ |
︙ | ︙ | |||
172 173 174 175 176 177 178 | [file join System.Data.SQLite.Linq AssemblyInfo.cs] \ [file join test AssemblyInfo.cs] \ [file join test AssemblyInfo.cs] \ [file join test app.config] \ [file join testlinq 2008 App.config] \ [file join testlinq 2010 App.config] \ [file join testlinq Properties AssemblyInfo.cs] \ | | > > | 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 | [file join System.Data.SQLite.Linq AssemblyInfo.cs] \ [file join test AssemblyInfo.cs] \ [file join test AssemblyInfo.cs] \ [file join test app.config] \ [file join testlinq 2008 App.config] \ [file join testlinq 2010 App.config] \ [file join testlinq Properties AssemblyInfo.cs] \ [file join testlinq Properties AssemblyInfo.cs] \ [file join tools install Properties AssemblyInfo.cs] \ [file join tools install Properties AssemblyInfo.cs]] for {set i 1} {$i <= [llength $fileNames]} {incr i} { set pattern [lindex $patterns [expr {$i - 1}]] set fileName [lindex $fileNames [expr {$i - 1}]] set constraint [string map [list / _ \\ _] $fileName] set fileName [file join $root_path $fileName] |
︙ | ︙ |
Changes to tools/install/Properties/AssemblyInfo.cs.
︙ | ︙ | |||
25 26 27 28 29 30 31 | // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number // Revision // | | | | 25 26 27 28 29 30 31 32 33 | // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number // Revision // [assembly: AssemblyVersion("1.0.76.0")] [assembly: AssemblyFileVersion("1.0.76.0")] |
Changes to www/build.wiki.
︙ | ︙ | |||
126 127 128 129 130 131 132 133 134 135 136 137 138 139 | <li><root>\System.Data.SQLite.Linq\AssemblyInfo.cs</li> <li><root>\test\AssemblyInfo.cs</li> <li><root>\test\app.config</li> <li><root>\testlinq\2008\App.config</li> <li><root>\testlinq\2010\App.config</li> <li><root>\testlinq\Properties\AssemblyInfo.cs</li> <li><root>\Tests\version.eagle</li> </ul> You'll need to update the INTEROP_BUILD_NUMBER, INTEROP_MANIFEST_VERSION, and INTEROP_RC_VERSION properties in the ".vsprops" and ".props" files, and the INTEROP_VERSION define in "interop.h". This version number should track the release versions of the System.Data.SQLite packages (i.e. [./news.wiki | 1.0.x]). | > | 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | <li><root>\System.Data.SQLite.Linq\AssemblyInfo.cs</li> <li><root>\test\AssemblyInfo.cs</li> <li><root>\test\app.config</li> <li><root>\testlinq\2008\App.config</li> <li><root>\testlinq\2010\App.config</li> <li><root>\testlinq\Properties\AssemblyInfo.cs</li> <li><root>\Tests\version.eagle</li> <li><root>\tools\install\Properties\AssemblyInfo.cs</li> </ul> You'll need to update the INTEROP_BUILD_NUMBER, INTEROP_MANIFEST_VERSION, and INTEROP_RC_VERSION properties in the ".vsprops" and ".props" files, and the INTEROP_VERSION define in "interop.h". This version number should track the release versions of the System.Data.SQLite packages (i.e. [./news.wiki | 1.0.x]). |
︙ | ︙ | |||
203 204 205 206 207 208 209 | </li> <li>Open a normal command prompt window with "cmd.exe".</li> <li>Change the current directory to "<root>\Setup".</li> <li> | | | | | | > | 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 | </li> <li>Open a normal command prompt window with "cmd.exe".</li> <li>Change the current directory to "<root>\Setup".</li> <li> Enter the following command to build the binaries for Win32 (x86): <b>build.bat ReleaseNativeOnly Win32</b><br /><i>You may need to enter the command "<b>setenv /x86</b>" first if you are using a "Windows SDK Command Prompt" or "Visual Studio Command Prompt" window.</i> </li> <li> Make sure everything succeeds with no errors; the log file "%TEMP%\System.Data.SQLite.Build_ReleaseNativeOnly_Win32_<year>_Unknown.log" may be checked if any errors should occur. </li> <li> Enter the following command to build the binaries for x64: <b>build.bat ReleaseNativeOnly x64</b><br /><i>You may need to enter the command "<b>setenv /x64</b>" first if you are using a "Windows SDK Command Prompt" or "Visual Studio Command Prompt" window.</i> </li> <li> Make sure everything succeeds with no errors; the log file "%TEMP%\System.Data.SQLite.Build_ReleaseNativeOnly_x64_<year>_Unknown.log" may be checked if any errors should occur. </li> <li> Enter the following command to build the setup binaries for all supported build configurations (unfortunately, it is not possible to build the setup using the Inno Setup IDE. It must be done using the provided command line tools due to its highly dynamic nature): <b>bake_all.bat</b> </li> <li> Make sure everything succeeds with no errors. Inno Setup should produce "success" messages very similar to the following: <b>Successful compile (X.XXX sec). Resulting Setup program filename is: abc</b> </li> </ol> |