title: Getting all project "kinds" in a install.ps1 nuget script
body: <p>I'm trying to code something in an install.ps1 post-install script for a Nuget package that depends on the project type.  If it's a web project type, I want to do something different after install.  So I'm looking at the $project.Kind to determine this.  The problem is that when I test with a WebApi project, this always returns the wrong project kind.  If you look in a newly created C# WebApi project, it has two project types listed in the  element (one for Web Application and one for general C#).  The $project.Kind property is returning the C# identifier...I need to see if it's a web application, so I need the first one as well.  I can't find the proper call to get the list of all project types from $project:</p>
  
  <pre><code>param($installPath, $toolsPath, $package, $project)
  
  if($project.Kind -eq {guid goes here}){do my custom thing here...}
  </code></pre>
  
  <p>I've looked through the available accessors on the EnvDte Project object and can't find anything that looks promising.  </p>
  
  <p><a href="https://msdn.microsoft.com/en-us/library/envdte.project.aspx" rel="nofollow">https://msdn.microsoft.com/en-us/library/envdte.project.aspx</a></p>
  
  <p>Any ideas?</p>