任何运行DLL'的方法;点击按钮C#

任何运行DLL'的方法;点击按钮C#,c#,interop,C#,Interop,我正在寻找方法来最大限度地提高我的程序速度,我想到的一种方法是在启动时剥离所有正在运行的DLL,并在需要时运行它们 例如,我有一个包含更新模块所需信息的DLL,但如果在更新之前我不需要它,我不想让它在程序中运行。(我知道我可以创建一个单独的程序并将其链接到该程序,但这只是一个示例。) 是否有任何附加按钮点击这个 对不起,如果我没有让你理解我的问题 谢谢您已经在这样做了 .Net运行时仅在需要时加载DLL。 您的更新模块只有在第一次使用它的方法被JIT时才会被加载。您已经在这样做了 .Net运行时

我正在寻找方法来最大限度地提高我的程序速度,我想到的一种方法是在启动时剥离所有正在运行的DLL,并在需要时运行它们

例如,我有一个包含更新模块所需信息的DLL,但如果在更新之前我不需要它,我不想让它在程序中运行。(我知道我可以创建一个单独的程序并将其链接到该程序,但这只是一个示例。)

是否有任何附加按钮点击这个

对不起,如果我没有让你理解我的问题


谢谢

您已经在这样做了

.Net运行时仅在需要时加载DLL。

您的更新模块只有在第一次使用它的方法被JIT时才会被加载。

您已经在这样做了

.Net运行时仅在需要时加载DLL。

您的更新模块只有在第一次使用它的方法被JIT时才会被加载。

如果您正在尝试优化,这是开始的地方。如果您正在尝试优化,这是开始的地方。O好的,谢谢您提供的信息。我想我必须寻找其他方法来加速我的程序。好的,谢谢你提供的信息。我想我必须寻找其他方法来加速我的程序