Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在哪里使用ngen.exe(本机图像生成器)?_C# - Fatal编程技术网

C# 在哪里使用ngen.exe(本机图像生成器)?

C# 在哪里使用ngen.exe(本机图像生成器)?,c#,C#,我开发了一个winforms应用程序,该应用程序有一个可执行文件(exe)和几个依赖项库文件(dll) 现在我应该只对应用程序文件使用ngen.exe命令吗 ngen install c:\app\app.exe 或与所有DLL相关的exe ngen install c:\app\app.exe ngen install c:\app\lib1.dll ngen install c:\app\lib2.dll 为程序集及其依赖项生成本机映像,并在本机映像缓存中安装映像 ngen instal

我开发了一个winforms应用程序,该应用程序有一个可执行文件(exe)和几个依赖项库文件(dll)

现在我应该只对应用程序文件使用ngen.exe命令吗

ngen install c:\app\app.exe
或与所有DLL相关的exe

ngen install c:\app\app.exe
ngen install c:\app\lib1.dll
ngen install c:\app\lib2.dll

为程序集及其依赖项生成本机映像,并在本机映像缓存中安装映像

ngen install c:\app\app.exe

为程序集及其依赖项生成本机映像,并在本机映像缓存中安装映像

ngen install c:\app\app.exe

文档()中说“为程序集及其依赖项生成本机映像”,因此我认为您只需要将.exe作为目标,ngen将检测并处理依赖项automatically@D.J.当然,只要它们不是通过反射加载的。您需要手动指定任何插件等。在任何情况下,您都应该将此作为一个答案发布:)文档()中说“为程序集及其依赖项生成本机映像”,因此我认为您只需要将.exe作为目标,ngen将检测并处理依赖项automatically@D.J.当然,只要它们不是通过反射加载的。您需要手动指定任何插件等。在任何情况下,您都应该将其作为答案发布:)