秀丸のディレクトリにある.NET Framework系のアセンブリのNGen

ダウンロード

更新日 2021/08/16
hmAssemblyNGen.zip ver 1.01

hmAssemblyNGen.batの内容

「hmAssemblyNGen.bat」を「秀丸ディレクトリ」へと配置し、「管理者権限」で実行すれば、「秀丸ディレクトリ」の.dllファイルのNGenが出来ますので、
「.NET Framework」系をざっくりとは高速化できることでしょう。

@echo off
cd %~dp0
echo %~dp0
SET CURRENT_TMP_DIR=%~dp0
SET CURRENT_TMP_DIR_WITHOUT_LAST_SEPARATOR=%CURRENT_TMP_DIR:~0,-1%
echo %~dp0

find hidemaru.exe "32bit edition"

if %ERRORLEVEL%==0 (
	echo "秀丸エディタ 32bit版";
    for %%A in (%~dp0*.dll) do (
        echo %%A
        C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe install %%A /AppBase:"%CURRENT_TMP_DIR_WITHOUT_LAST_SEPARATOR%"
    )
)

find hidemaru.exe "64bit edition"

if %ERRORLEVEL%==0 (
	echo "秀丸エディタ 64bit版";
    for %%A in (%~dp0*.dll) do (
        echo %%A
        C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe install %%A /AppBase:"%CURRENT_TMP_DIR_WITHOUT_LAST_SEPARATOR%"
    )

)

ライセンス

パブリックドメインとなります。