title: What do the different build actions do in a csproj. I.e. AdditionalFiles or Fakes
body: <p>What do the different build actions do in a Web API project (may apply to other types as well)?</p>
  <p>I see: None, Compile, Content, Embedded Resource, AdditionalFiles, CodeAnalysisDictionary, ApplicationDefinition, Page, Resource, SplashScreen, DesignData, DesignDataWithDesignTimeCreatableTypes, EntityDeploy, XamlAppDef, Fakes</p>
  <p>I found similar questions on StackOverflow, but they don't link to any Microsoft documentation or contain all items. I.e., what does AdditionalFiles or Fakes do?</p>
  <p><a href="https://stackoverflow.com/questions/145752/what-are-the-various-build-action-settings-in-visual-studio-project-properties">&quot;What are the various “Build action” settings in Visual Studio project properties and what do they do?&quot;</a> has an incomplete list.</p>
  <p>Yes, I did look and can't find it in the documentation.</p>