gpt4 book ai didi

c# - 什么在 NuGet 包中调用 Start() 方法(例如 :AspNet. ScriptManager.jQuery)

转载 作者:太空宇宙 更新时间:2023-11-03 13:16:49 24 4
gpt4 key购买 nike

我已经安装了 AspNet.ScriptManager.jQuery NuGet 包。 dll 包含将 jQuery 注册为包的代码。我的问题是什么调用了这段代码?什么调用 Start() 方法?许多 NuGet 包会自动执行某些操作,而无需您编写代码,因此它们会以某种方式被调用。它是如何工作的?

namespace AspNet.ScriptManager.jQuery
{
[EditorBrowsable(EditorBrowsableState.Never)]
public static class PreApplicationStartCode
{
public static void Start()
{
...
}
}
}

最佳答案

类和方法在程序集中指定。

[程序集:PreApplicationStartMethod(typeof(PreApplicationStartCode),“开始”)]

这是在程序集加载后处理的。

关于c# - 什么在 NuGet 包中调用 Start() 方法(例如 :AspNet. ScriptManager.jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25793792/

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