Faits: Faits: A. Ressortissante mongole née le 22 mai 1979, X._ est arrivée en Suisse le 3 mai 1998 et y a déposé une demande d'asile qui a été rejetée le 12 mars 1999, un délai de départ échéant le 15 mai 1999 étant imparti à l'intéressée. X._ a porté sa cause devant la Commission suisse de recours en matière d'asile qui a décidé, le 8 juin 1999, de ne pas entrer en matière sur le recours. X._ s'est alors vu fixer au 15 août 1999 un nouveau délai de départ, qui a été prolongé à sept reprises. Après avoir fait l'objet d'une mesure de contrainte, l'intéressée a été refoulée vers sa patrie le 12 juillet 2000. A. Ressortissante mongole née le 22 mai 1979, X._ est arrivée en Suisse le 3 mai 1998 et y a déposé une demande d'asile qui a été rejetée le 12 mars 1999, un délai de départ échéant le 15 mai 1999 étant imparti à l'intéressée. X._ a porté sa cause devant la Commission suisse de recours en matière d'asile qui a décidé, le 8 juin 1999, de ne pas entrer en matière sur le recours. X._ s'est alors vu fixer au 15 août 1999 un nouveau délai de départ, qui a été prolongé à sept reprises. Après avoir fait l'objet d'une mesure de contrainte, l'intéressée a été refoulée vers sa patrie le 12 juillet 2000. B. En Suisse, X._ a fait l'objet des condamnations pénales suivantes: - le 8 février 1999, 5 jours d'emprisonnement avec sursis pendant 2 ans pour vol, - le 4 mai 1999, 25 jours d'emprisonnement pour vol, - le 3 juin 2000, 60 jours d'emprisonnement pour vol, - le 20 juillet 2000, 3 mois d'emprisonnement et 3 ans d'expulsion du territoire suisse pour vol par métier et recel, le sursis accordé le 8 février 1999 étant révoqué. - le 20 juillet 2000, 3 mois d'emprisonnement et 3 ans d'expulsion du territoire suisse pour vol par métier et recel, le sursis accordé le 8 février 1999 étant révoqué. C. Le 10 septembre 2002, X._ a épousé, en Mongolie, Y._, ressortissant britannique né le 10 août 1977 et titulaire d'une autorisation d'établissement en Suisse. X.Y._, est entrée légalement en Suisse le 25 février 2003 et a déposé le lendemain une demande d'autorisation de séjour au titre du regroupement familial. Elle a commencé, le 3 mars 2003, à purger les peines d'emprisonnement qu'elle devait subir. Le 9 mai 2003, le Service de la population du canton de Vaud (ci-après: le Service cantonal) a refusé d'octroyer une autorisation de séjour à X.Y._, et enjoint à l'intéressée de partir dès qu'elle aurait "satisfait la justice vaudoise". Il a retenu que X.Y._, avait fait l'objet de plusieurs condamnations et se trouvait sous le coup d'une expulsion du territoire suisse, de sorte qu'elle ne pouvait obtenir une autorisation de séjour au titre du regroupement familial. Le 9 mai 2003, le Service de la population du canton de Vaud (ci-après: le Service cantonal) a refusé d'octroyer une autorisation de séjour à X.Y._, et enjoint à l'intéressée de partir dès qu'elle aurait "satisfait la justice vaudoise". Il a retenu que X.Y._, avait fait l'objet de plusieurs condamnations et se trouvait sous le coup d'une expulsion du territoire suisse, de sorte qu'elle ne pouvait obtenir une autorisation de séjour au titre du regroupement familial. D. Le 17 juin 2003, la Délégation de la Commission de libération du canton de Vaud (ci-après: la Commission de libération) a décidé d'accorder la libération conditionnelle à X.Y._, et de ne pas différer l'expulsion à titre d'essai, en précisant que la libération de l'intéressée deviendrait effective au moment où elle pourrait être expulsée. Par arrêt du 31 juillet 2003, la Cour de cassation pénale du Tribunal cantonal vaudois (ci-après: la Cour de cassation pénale) a rejeté le recours de X.Y._, contre la décision de la Commission de libération du 17 juin 2003 et confirmé ladite décision. Par arrêt du 31 juillet 2003, la Cour de cassation pénale du Tribunal cantonal vaudois (ci-après: la Cour de cassation pénale) a rejeté le recours de X.Y._, contre la décision de la Commission de libération du 17 juin 2003 et confirmé ladite décision. E. Le 20 janvier 2004, le Grand Conseil vaudois a rejeté la demande de grâce présentée le 10 mars 2003 par X.Y._, et portant sur la "mesure d'expulsion du territoire suisse pour une durée de 3 ans" prise à son encontre. E. Le 20 janvier 2004, le Grand Conseil vaudois a rejeté la demande de grâce présentée le 10 mars 2003 par X.Y._, et portant sur la "mesure d'expulsion du territoire suisse pour une durée de 3 ans" prise à son encontre. F. Le 16 février 2004, X.Y._, a fait opposition à l'ordonnance que le Juge d'instruction de l'arrondissement de W._ (ci-après: le Juge d'instruction) a rendue par défaut le 20 juillet 2000 et par laquelle il a notamment prononcé à l'encontre de l'intéressée une expulsion du territoire suisse pour une durée de trois ans (cf. lettre B, ci-dessus). F. Le 16 février 2004, X.Y._, a fait opposition à l'ordonnance que le Juge d'instruction de l'arrondissement de W._ (ci-après: le Juge d'instruction) a rendue par défaut le 20 juillet 2000 et par laquelle il a notamment prononcé à l'encontre de l'intéressée une expulsion du territoire suisse pour une durée de trois ans (cf. lettre B, ci-dessus). G. Par arrêt du 4 mai 2004, le Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif) a rejeté le recours de X.Y._, contre la décision du Service cantonal du 9 mai 2003 et confirmé ladite décision. Il a repris, en la développant, l'argumentation du Service cantonal. G. Par arrêt du 4 mai 2004, le Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif) a rejeté le recours de X.Y._, contre la décision du Service cantonal du 9 mai 2003 et confirmé ladite décision. Il a repris, en la développant, l'argumentation du Service cantonal. H. Agissant par la voie du recours de droit administratif, X.Y._, demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du Tribunal administratif du 4 mai 2004, la cause étant renvoyée à cette autorité pour nouvelle instruction et nouvelle décision dans le sens des considérants; subsidiairement, elle demande que l'arrêt attaqué soit réformé en ce sens qu'on lui accorde une autorisation de séjour dans le canton de Vaud au titre du regroupement familial, toute mesure d'éloignement administratif étant exclue. La recourante reproche au Tribunal administratif d'avoir établi un état de fait incomplet et inexact ainsi que d'avoir violé le droit fédéral. Elle demande l'effet suspensif. Elle requiert la suspension de l'instruction jusqu'à droit connu sur la décision du Tribunal de police de l'arrondissement de Z._ (ci-après: le Tribunal de police) sur son opposition du 16 février 2004 (cf. lettre F, ci-dessus). Elle requiert la production de différents dossiers et sollicite l'assistance judiciaire. H. Agissant par la voie du recours de droit administratif, X.Y._, demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du Tribunal administratif du 4 mai 2004, la cause étant renvoyée à cette autorité pour nouvelle instruction et nouvelle décision dans le sens des considérants; subsidiairement, elle demande que l'arrêt attaqué soit réformé en ce sens qu'on lui accorde une autorisation de séjour dans le canton de Vaud au titre du regroupement familial, toute mesure d'éloignement administratif étant exclue. La recourante reproche au Tribunal administratif d'avoir établi un état de fait incomplet et inexact ainsi que d'avoir violé le droit fédéral. Elle demande l'effet suspensif. Elle requiert la suspension de l'instruction jusqu'à droit connu sur la décision du Tribunal de police de l'arrondissement de Z._ (ci-après: le Tribunal de police) sur son opposition du 16 février 2004 (cf. lettre F, ci-dessus). Elle requiert la production de différents dossiers et sollicite l'assistance judiciaire. I. Par ordonnance du 24 juin 2004, le Président de la IIe Cour de droit public a accordé l'effet suspensif au recours. L'instruction de la procédure de recours a été suspendue à deux reprises en raison de l'évolution de la procédure d'opposition susmentionnée (cf. lettres F et H, ci-dessus). L'instruction de la procédure de recours a été suspendue à deux reprises en raison de l'évolution de la procédure d'opposition susmentionnée (cf. lettres F et H, ci-dessus). J. Statuant le 28 juillet 2004 sur l'opposition précitée du 16 février 2004, le Tribunal de police a renoncé à toute mesure d'expulsion à l'encontre de X.Y._, et confirmé, pour le surplus, l'ordonnance du Juge d'instruction du 20 juillet 2000. Par arrêt du 7 février 2005, la Cour de cassation pénale a admis le recours du Ministère public vaudois contre le jugement du Tribunal de police du 28 juillet 2004 et réformé ledit jugement en ce sens notamment que l'opposition susmentionnée du 16 février 2004 a été écartée. Par arrêt du 7 février 2005, la Cour de cassation pénale a admis le recours du Ministère public vaudois contre le jugement du Tribunal de police du 28 juillet 2004 et réformé ledit jugement en ce sens notamment que l'opposition susmentionnée du 16 février 2004 a été écartée. K. L'instruction de la procédure de recours a été définitivement reprise une fois connu l'arrêt de la Cour de cassation pénale du 7 février 2005. Le Tribunal administratif a renoncé à répondre au recours, en se référant à l'arrêt attaqué ainsi qu'à ses observations du 17 juin 2004 sur les demandes d'effet suspensif et de suspension de l'instruction. Le Service cantonal se réfère à l'arrêt entrepris, en se demandant si le recours n'est pas dépourvu d'objet dès lors que la recourante a apparemment annoncé, le 25 avril 2005, son départ définitif pour la Mongolie. L'Office fédéral des migrations propose de rejeter le recours. 