Faits: Faits: A. Le 21 juin 2004, A._ et la société C._ ont saisi le Conseil d'Etat du canton du Valais d'un recours contre la décision de la Commune de Port-Valais octroyant à la société B._ l'autorisation de construire un ensemble résidentiel et touristique dit "X._". Peu après, soit le 16 juillet 2004, A._, C._ et B._ ont signé une convention réglant leur litige consécutif à l'autorisation communale en cause ainsi qu'au recours administratif subséquent du 21 juin 2004 (ci-après: convention de base). Les modalités de l'accord figuraient à ses art. 2, 3, 4, 5 et 7. A l'art. 6, A._ et C._ s'engageaient à retirer leur recours, tandis que B._ déclarait prendre à sa charge les éventuels frais du Conseil d'Etat ainsi qu'une indemnité de 20'000 fr. en faveur de C._, l'"indemnisation pour M. A._ [étant] réglée selon modalités séparées." Le même jour, les administrateurs de B._, agissant tant en leur propre nom qu'à celui de leur société, ont en outre signé une reconnaissance de dette de 500'000 fr. au bénéfice de A._, "à titre de dédommagement et indemnité forfaitaire, pour diverses prestations passées et pour le retrait du recours déposé le 21 juin 2004 [...]." A la même date encore, A._ et C._ ont signé une déclaration de retrait du recours, laquelle a été transmise au Service valaisan des affaires intérieures en tant qu'organe d'instruction du recours. A la même date encore, A._ et C._ ont signé une déclaration de retrait du recours, laquelle a été transmise au Service valaisan des affaires intérieures en tant qu'organe d'instruction du recours. B. Le 28 juillet 2004, A._ a exposé au Service cantonal précité que la déclaration de retrait du recours du 16 juillet 2004 avait été "signée dans le cadre d'un accord global, qui est aujourd'hui remis en cause par les promoteurs du projet X._." Ceux-ci ayant "invalidé les accords intervenus le 16 juillet 2004", la déclaration de retrait était en conséquence de nul effet. Partant, A._ indiquait maintenir le recours en ce qui le concernait. Par décision du 16 août 2004, le Conseil d'Etat a classé l'affaire "par suite du retrait du recours", au vu de la déclaration en ce sens du 16 juillet 2004. A._ a déféré cette décision de classement devant le Tribunal cantonal du canton du Valais (ci-après: le Tribunal cantonal), aux fins d'obtenir son annulation et le renvoi de l'affaire au Conseil d'Etat pour nouvelle décision après complément d'instruction. Reprochant d'abord à cette autorité d'avoir omis de statuer sur le moyen tiré de la déclaration d'invalidation du retrait de recours, il soutenait ensuite avoir à bon droit procédé à cette invalidation. Le Tribunal cantonal a rejeté le recours par arrêt du 6 décembre 2004. En s'abstenant d'examiner la portée de la déclaration d'invalidation du retrait, le Conseil d'Etat avait certes violé le droit de l'intéressé à une décision motivée. Ce vice se trouvait toutefois réparé par le Tribunal cantonal lui-même, celui-ci étant habilité à se prononcer sur le grief omis. Sur le fond, le Tribunal cantonal a retenu que, par la seule convention de base dont nul n'avait contesté la validité, les parties avaient entièrement disposé du litige soumis au Conseil d'Etat. Ni la déclaration de retrait du recours ni la reconnaissance de dette n'avaient de portée propre à cet égard, de sorte que leur validité pouvait demeurer indécise. Aussi le Conseil d'Etat avait-il eu raison de classer la procédure. Le Tribunal cantonal a rejeté le recours par arrêt du 6 décembre 2004. En s'abstenant d'examiner la portée de la déclaration d'invalidation du retrait, le Conseil d'Etat avait certes violé le droit de l'intéressé à une décision motivée. Ce vice se trouvait toutefois réparé par le Tribunal cantonal lui-même, celui-ci étant habilité à se prononcer sur le grief omis. Sur le fond, le Tribunal cantonal a retenu que, par la seule convention de base dont nul n'avait contesté la validité, les parties avaient entièrement disposé du litige soumis au Conseil d'Etat. Ni la déclaration de retrait du recours ni la reconnaissance de dette n'avaient de portée propre à cet égard, de sorte que leur validité pouvait demeurer indécise. Aussi le Conseil d'Etat avait-il eu raison de classer la procédure. C. Agissant le 24 janvier 2005 par la voie du recours de droit public, A._ requiert le Tribunal fédéral d'annuler l'arrêt du Tribunal cantonal du 6 décembre 2004. Il dénonce une violation arbitraire des dispositions cantonales sur la compétence des autorités de recours (art. 9 Cst.), ainsi qu'une violation du droit d'être entendu (art. 29 al. 2 Cst.). L'intimée conclut au rejet du recours, sous suite de frais et dépens. Le Tribunal cantonal et la Commune de Port-Valais ont renoncé à formuler des observations. 