C# 为什么代码使用Assembly.LoadFrom时Ngen不工作
我正在使用ngen安装exe的本机映像。 在代码中,我使用Assembly.LoadFromMyLib.dll,因此我还需要安装它们的依赖项。 我查了一下医生,发现C# 为什么代码使用Assembly.LoadFrom时Ngen不工作,c#,.net,performance,jit,ngen,C#,.net,Performance,Jit,Ngen,我正在使用ngen安装exe的本机映像。 在代码中,我使用Assembly.LoadFromMyLib.dll,因此我还需要安装它们的依赖项。 我查了一下医生,发现 ngen install c:\myfiles\MyLib.dll /ExeConfig:c:\myapps\MyApp.exe 但是它不起作用。MyLib.dll是使用Jit编译的。 如何解决此问题?使用Fuslogvw.exe来解决程序集解决问题。选择本机图像类别。@HansPassant okey我会查看它,看看如何解决它。
ngen install c:\myfiles\MyLib.dll /ExeConfig:c:\myapps\MyApp.exe
但是它不起作用。MyLib.dll是使用Jit编译的。
如何解决此问题?使用Fuslogvw.exe来解决程序集解决问题。选择本机图像类别。@HansPassant okey我会查看它,看看如何解决它。@HansPassant All成功我的应用程序中没有错误,但当我使用perfmon并检查Jitted方法时,我只看到外部程序集中的方法使用assembly.loadFrom导入。那么我如何也可以对该程序集进行Ngen?使用Fuslogvw.exe解决装配解析问题。选择本机图像类别。@HansPassant okey我会查看它,看看如何解决它。@HansPassant All成功我的应用程序中没有错误,但当我使用perfmon并检查Jitted方法时,我只看到外部程序集中的方法使用assembly.loadFrom导入。那么我如何也可以对该程序集进行Ngen?