private void InstallAdditionalPackages()
 {
     ThreadPool.QueueUserWorkItem((ctx) =>
     {
         InstallPackage installer = new InstallPackage();
         installer.Run();
     });
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["force"] == "1")
            {
                InstallPackage.ResetInstallState();
            }

            ThreadPool.QueueUserWorkItem((ctx) =>
            {
                InstallPackage installer = new InstallPackage();
                installer.Run();
            });
        }