ModuleInit.Fody 能透過 Fody 在程式編譯時將初始化處理掛入系統程式中,能在系統一開始運行時做初始的動作。

使用時需先引用 ModuleInit.Fody 套件。


Exe
netcoreapp2.2

1.png

然後加入 FodyWeavers.xml 檔,檔案內容如下,指示 Fody 要使用 ModuleInit。

2.png

接著在 ModuleInitializer 的 Initialize 方法撰寫初始化的部分。

3.png

運行後可看到程式會在啟動時先運行初始化程式。

4.png

Link