C# 在NuGet包(例如:AspNet.ScriptManager.jQuery)中调用Start()方法的内容

C# 在NuGet包(例如:AspNet.ScriptManager.jQuery)中调用Start()方法的内容,c#,asp.net,nuget,C#,Asp.net,Nuget,我已经安装了AspNet.ScriptManager.jQuery NuGet包。dll包含将jQuery注册为捆绑包的代码。我的问题是什么叫这个代码?什么调用Start()方法?许多NuGet软件包自动完成一些工作,而您无需编写代码,因此它们会以某种方式被调用。它是如何工作的 namespace AspNet.ScriptManager.jQuery { [EditorBrowsable(EditorBrowsableState.Never)] public static cl

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

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

类和方法在程序集中指定

[汇编:预应用程序启动方法(类型(预应用程序启动代码),“启动”)]

这将在加载程序集后处理