Build v4 from Source

The project is structured as a Visual Studio 2010 solution (ScrewTurnWiki.sln).

In order to compile the application you can either build the solution in Visual Studio, or
follow the instructions included in the Build directory.

In either case, you'll need the following components installed on your machine:


- Windows Azure SDK

- Windows Azure Tools for Visual Studio 2010 (October 2012)
http://www.microsoft.com/download/en/details.aspx?id=26940

- SQL Server Compact 4.0.8482.1
http://www.microsoft.com/download/en/details.aspx?id=17876

NOTE: the versions above may not be accurate and are under review (as of 2013.09.17)


To use the azure storage provider see the Web.Azure.config file under WebApplication folder.

To configure the azure provider each plugin must have it's config="" filled in with an azure connection string. An azure connection string is formatted as "DefaultEndpointsProtocol=http;AccountName=;AccountKey="


In the Build folder of the source are various text and .bat files.


In order to build ScrewTurn Wiki, you need Microsoft Visual Studio 2010 (any edition, including Express)
installed on the machine.

ScrewTurnWiki.msbuild contains the build script, written for MSBuild 4.0.

To build the application more easily, use the Build.bat batch file, which compiles the application
and the plugins.

BuildAndTest.bat compiles the application and runs all the unit tests. SQL Server 2005/2008 is required
on the machine and it must allow the necessary access rights to the current Windows user.

BuildAndPackage.bat creates a ZIP archive containing the compiled application and the plugins,
but it requires 7-zip installed on the system.

Build v3 from Source

v3 Build - readme.txt

The project is structured as a Visual Studio 2010 solution (ScrewTurnWiki.sln).

In order to compile the application you can either build the solution in Visual Studio, or
follow the instructions included in the Build directory.

The CHM documentation file (Help directory) is built using Microsoft Sandcastle and Sandcastle Help File Builder. The documentation is not necessary to compile or run the application.

Note: if you are using a 64-bit Windows edition, Sandcastle as well as HTML Help Workshop
(distributed with Visual Studio 2008) are installed by default in "C:\Program Files (x86)\".
The SHFB project assumes that the installation directory is "C:\Program Files\".
In order to fix this issue without re-installing the applications or modifying the project file,
you can create a symbolic link using the "mklink" command-line tool (only supported in
Windows Server 2003/2008 and Windows Vista and 7 (you may need to open an elevated command prompt):

mklink /D Sandcastle "C:\Program Files (x86)\Sandcastle"
mklink /D "HTML Help Workshop" "C:\Program Files (x86)\HTML Help Workshop"


v3 Build\readme.txt

In order to build ScrewTurn Wiki, you need Microsoft Visual Studio 2010 (any edition, including Express)
installed on the machine.

ScrewTurnWiki.msbuild contains the build script, written for MSBuild 3.5.

To build the application more easily, use the Build.bat batch file, which compiles the application
and the plugins.

BuildAndTest.bat compiles the application and runs all the unit tests. SQL Server 2005/2008 is required
on the machine and it must allow the necessary access rights to the current Windows user.

BuildAndPackage.bat creates a ZIP archive containing the compiled application and the plugins,
but it requires 7-zip 1 installed on the system.

1 http://www.7-zip.org

Last edited Sep 17, 2013 at 4:49 PM by MichaelPaulukonis, version 1

Comments

No comments yet.