private string GetProjectPropertyByName(EnvDTE.Properties properties, string name) { try { if (properties != null) { var item = properties.GetEnumerator(); while (item.MoveNext()) { var property = item.Current as EnvDTE.Property; if (property.Name == name) { return(property.Value.ToString()); } } } } catch (Exception ex) { _log.ErrorFormat("Error in GetAssemblyName: {0}", ex.Message); } return(string.Empty); }