Preciso pegar o Guid Code de um projeto .NET

Em um projeto .NET temos o arquivo AssemblyInfo.cs dentro de Properties, segue a baixo o conteúdo desse arquivo:

using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;


[assembly: AssemblyTitle("ConsoleApplication2")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ConsoleApplication2")]
[assembly: AssemblyCopyright("Copyright ©  2017")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

[assembly: ComVisible(false)]

[assembly: Guid("66c72844-1709-4261-b37c-50da4e4732b7")]

[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

Tenho 2 projetos, no projeto 2 preciso pegar esse código GUID 66c72844-1709-4261-b37c-50da4e4732b7 do projeto 1, que está dentro desse arquivo AssemblyInfo.cs no projeto 1.

[assembly: Guid("66c72844-1709-4261-b37c-50da4e4732b7")]

Gostaria de saber como posso pegar esse valor.

Desde já agradeço.

Os dois projetos estão na mesma solution ou/e um faz parte do outro?

Basicamente seria isso:

Fonte: http://www.macoratti.net/15/09/vbn_assemb1.htm

Dim _assembly As AssemblyName = AssemblyName.GetAssemblyName("c:\winnt\microsoft.net\framework\v1.0.3705\mscorlib.dll")
Console.WriteLine(_assembly.Version.ToString())

Não eles não estão na mesma solução. São projetos independentes

esse método me retorna somente a versão do projeto, preciso de código guid.

Glr, encontrei a resposta aqui

segue o link onde encontrei a resposta

mas o código segue abaixo:

Assembly ass = Assembly.GetExecutingAssembly(); //Pega o Assembly do projeto que você está usando
var attribute = (GuidAttribute)ass.GetCustomAttributes(typeof(GuidAttribute), true)[0];
var id = attribute.Value;
Console.WriteLine(id);


string caminho= @"caminho do executável de outro projeto";
Assembly ass = Assembly.LoadFrom(caminho); // Pega o Assembly de outro projeto
var attribute = (GuidAttribute)ass.GetCustomAttributes(typeof(GuidAttribute), true)[0];
var id = attribute.Value;
Console.WriteLine(id);

Ta ai glr pra quem for precisar também.
Vlw

Dica: Só lembrando que existe uma grande diferença na pergunta e na solução não geram a mesma informação, porque do Assembly não é GuidAttribute.