<commit_before>#FAQ
##What are the advantages of using Crane over msbuild

Crane is a build framework that uses other build tools, such as msbuild, under the hood. However using crane you get a lot of features out of the box without the need to code them yourself.

Whilst Crane is still in it's infancy (version 0.1) below are the following features you get with crane without the need for any custom scripting or programing:

*Crane 0.1 Features*
* Creating new projects and solution with a build script already configured
* Automatic nuget download
* Nuget restore
* Compilation
* Running unit tests
* Assembly version patching
* if using git, includes commit hash and comment

Using msbuild out of the box you only get `compilation` the other features would need to be scripted using msbuild or other tools by hand

We are actively working to release new crane features in the near future. One of the big ticket items for the 0.2 release will be automatically creating `TeamCity builds`.<commit_msg>Added targeted platforms to FAQ<commit_after>#FAQ
##What are the advantages of using Crane over msbuild

Crane is a build framework that uses other build tools, such as msbuild, under the hood. However using crane you get a lot of features out of the box without the need to code them yourself.

Whilst Crane is still in it's infancy (version 0.1) below are the following features you get with crane without the need for any custom scripting or programing:

*Crane 0.1 Features*
* Creating new projects and solution with a build script already configured
* Automatic nuget download
* Nuget restore
* Compilation
* Running unit tests
* Assembly version patching
* if using git, includes commit hash and comment

Using msbuild out of the box you only get `compilation` the other features would need to be scripted using msbuild or other tools by hand

We are actively working to release new crane features in the near future. One of the big ticket items for the 0.2 release will be automatically creating `TeamCity builds`.

## Targeted Powershell & Visual Studio Versions
**Answer:** Powershell version 3.0 or greater & Visual Studio 2013

Crane builds will run with powershell. For now we are not going to target VS2012 specifically.

If you run `crane init {projectname}` and open it in VS2012 it won't compile. This is because the nuget restore behaviour changes between VS2012 and VS2013. We rely on the automatic restore behaviour in VS2013. However if you run `.\build.ps1` first in powershell it will compile as that runs the nuget restore for you.
{'fraction_non_alphanumeric': 0.03597966366836136, 'fraction_numerical': 0.015252248728979272, 'mean_word_length': 4.524838012958964, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1908749', 'n_tokens_mistral': 667, 'n_tokens_neox': 615, 'n_words': 409}