gpt4 book ai didi

c# - .Net - 在函数中引用时需要 15 秒加载互操作程序集

转载 作者:太空宇宙 更新时间:2023-11-03 18:20:17 26 4
gpt4 key购买 nike

这是一个 C# 控制台应用程序。我有一个函数可以做这样的事情:

static void foo()
{
Application powerpointApp;
Presentation presentation = null;

powerpointApp = new Microsoft.Office.Interop.PowerPoint.ApplicationClass();
}

这就是它所做的一切。当它被调用时,在函数被命中之前有十五秒的延迟。我添加了这样的内容:

static void MyAssemblyLoadEventHandler(object sender, AssemblyLoadEventArgs args)
{
Console.WriteLine(DateTime.Now.ToString() + " ASSEMBLY LOADED: " + args.LoadedAssembly.FullName);
Console.WriteLine();
}

这会被触发,告诉我在我的 foo 函数被命中之前大约 10 毫秒我的互操作程序集已经加载。我该怎么办?该程序需要调用此函数(并最终执行其他操作)一次然后退出,因此我需要缓存这些程序集或其他内容。想法?

最佳答案

它可能是证书吊销列表 - 超时为 15 秒。事件日志中有什么吗?你能检查超时期间是否有任何网络连接发生吗?

I blogged some details about certificate revocation delay不久以前。点击链接,我不会在这里剪切和粘贴它。

关于c# - .Net - 在函数中引用时需要 15 秒加载互操作程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/279495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com