- DemoEXE:開來抓 GUID 用,本身沒有寫任何 Code
- DemoShowGUID:要在這裡抓 DemoEXE 和本身的 GUID 資訊
using System.Runtime.InteropServices;
using System.Reflection;
namespace DemoShowGUID
{
class Program
{
static void Main(string[] args)
{
// DemoEXE GUID:3088714c-9fa3-4d6a-8a00-2e743b93c09b
string path = @"D:\Reflection_AssemblyInfo\DemoEXE\bin\Debug\DemoEXE.EXE";
string DemoEXEInfo = ((GuidAttribute)Assembly.LoadFrom(path).GetCustomAttributes(typeof(GuidAttribute), false).GetValue(0)).Value;
// 抓本身 DemoShowGUID GUID:6fa73d73-6533-4d4c-9fcb-100a6b43b0cc
string DemoShowInfo = ((GuidAttribute)Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(GuidAttribute), false).GetValue(0)).Value;
string message =
"DemoEXE GUID 資訊:" + DemoEXEInfo + Environment.NewLine +
"DenoShowInfo GUID 資訊:" + DemoShowInfo;
Console.WriteLine(message);
}
}
}
DemoEXE Assembly 資訊
DemoShowGUID Assembly 資訊
結果
- 參考資料
- 日文網路文章







![[C#] MDI 子視窗最大化只顯示關閉按鈕-1](https://farm2.staticflickr.com/1575/26354514441_e21d6b06e9.jpg)


![[LINQ] OrderBy - 自訂排序-1](https://farm2.staticflickr.com/1668/26285464155_23ef768183_z.jpg)
![[LINQ] OrderBy - 自訂排序-2](https://farm2.staticflickr.com/1697/25682733453_132f4960e7_z.jpg)
![[LINQ] OrderBy - 自訂排序-3](https://farm2.staticflickr.com/1720/25680619824_d4865b518b_z.jpg)


![[VS] 中斷點 - Lamdba Express-1](https://farm2.staticflickr.com/1681/25561011754_1a2fb84fe0_z.jpg)
![[VS] 中斷點 - Lamdba Express-2](https://farm2.staticflickr.com/1513/25561011744_b1a2cec832_z.jpg)
![[VS] 中斷點 - Lamdba Express-3](https://farm2.staticflickr.com/1644/26073314642_165db661cd_o.png)
![[VS] 中斷點 - Lamdba Express-4](https://farm2.staticflickr.com/1589/26139934446_a8781b3a84_z.jpg)