public static string ServerName(this ProjectType projectType)
{
switch (projectType)
{
case ProjectType.Library:
return "Library";
case ProjectType.Website:
case ProjectType.Webservice:
return "Website";
case ProjectType.Service:
return "Service";
case ProjectType.Console:
case ProjectType.Windows:
return "Application";
case ProjectType.CloudRole:
case ProjectType.CloudService:
case ProjectType.FabricService:
case ProjectType.FabricApplication:
return "Azure";
default:
throw new InvalidOperationException(
String.Format("Unknown where to build projects of type '{0}'.", projectType));
}
}
}