public static TResult SendCommand <TResult>(this IPluginLoader pluginLoader, MahuaCommand command)
            where TResult : MahuaCommandResult, new()
        {
            MahuaCommandResult result;

            pluginLoader.SendCommandWithResult(command, out result);
            //todo 跨AppDomain时遇到了强制转换失败的问题,因此采用了json序列化的办法
            var re = ConvertType <TResult>(result);

            return(re);
        }