private void LoadAssemblies() { tbAssemblies.Text = string.Empty; foreach (AssemblyInfo assemblyInfo in AssemblyInfo.GetAssemblies().OrderBy(a => a.FullName)) { if (cbShowAllAssemblies.Checked || assemblyInfo.PublicKeyToken.Equals(Constants.SHAREPOINT_CLIENT_PUBLIC_KEY_TOKEN)) { tbAssemblies.Text += string.Format("{1}{0} Version: {3}{0} Location: {2}{0}{0}", Environment.NewLine, assemblyInfo.FullName, string.IsNullOrEmpty(assemblyInfo.Location) ? "n/a" : assemblyInfo.Location, assemblyInfo.FileVersion == null ? "n/a" : assemblyInfo.FileVersion.ToString()); } } }