Fatti: Fatti: A. La X._ SA, con sede a Ligornetto, coltiva e vinifica uve. Il 27 novembre 2003 ha presentato al Municipio di Ligornetto una domanda di costruzione per la formazione di due servizi igienici presso lo stabile esistente sul fondo part. n. xxx di proprietà di A._. Il progetto prevede la realizzazione di una toilette per gli uomini e di una per le donne, per una superficie complessiva di circa 10 m2, all'interno dell'attuale deposito per veicoli e macchinari agricoli della ditta. La particella, di complessivi 9'259 m2, è situata fuori dal comparto edificabile del piano regolatore comunale, in una zona di protezione del paesaggio. Essa è inoltre inserita nelle superfici per l'avvicendamento colturale secondo il piano direttore cantonale. A. La X._ SA, con sede a Ligornetto, coltiva e vinifica uve. Il 27 novembre 2003 ha presentato al Municipio di Ligornetto una domanda di costruzione per la formazione di due servizi igienici presso lo stabile esistente sul fondo part. n. xxx di proprietà di A._. Il progetto prevede la realizzazione di una toilette per gli uomini e di una per le donne, per una superficie complessiva di circa 10 m2, all'interno dell'attuale deposito per veicoli e macchinari agricoli della ditta. La particella, di complessivi 9'259 m2, è situata fuori dal comparto edificabile del piano regolatore comunale, in una zona di protezione del paesaggio. Essa è inoltre inserita nelle superfici per l'avvicendamento colturale secondo il piano direttore cantonale. B. Con decisione del 19 febbraio 2004 il Municipio di Ligornetto, preso atto dell'opposizione dei Servizi generali del Dipartimento del territorio del Cantone Ticino, che hanno ritenuto il progetto non conforme alla zona agricola né alle esigenze poste dall'art. 24 LPT, ha negato all'istante il rilascio della licenza edilizia. Adito dalla X._ SA il Consiglio di Stato ne ha accolto il ricorso con risoluzione del 4 maggio 2004, annullando la decisione municipale e rinviando gli atti all'esecutivo comunale affinché rilasciasse la licenza edilizia. Secondo il Governo, l'opera litigiosa adempiva le condizioni poste dall'art. 24 LPT per la costruzione di edifici fuori dalle zone edificabili. B. Con decisione del 19 febbraio 2004 il Municipio di Ligornetto, preso atto dell'opposizione dei Servizi generali del Dipartimento del territorio del Cantone Ticino, che hanno ritenuto il progetto non conforme alla zona agricola né alle esigenze poste dall'art. 24 LPT, ha negato all'istante il rilascio della licenza edilizia. Adito dalla X._ SA il Consiglio di Stato ne ha accolto il ricorso con risoluzione del 4 maggio 2004, annullando la decisione municipale e rinviando gli atti all'esecutivo comunale affinché rilasciasse la licenza edilizia. Secondo il Governo, l'opera litigiosa adempiva le condizioni poste dall'art. 24 LPT per la costruzione di edifici fuori dalle zone edificabili. C. Contro la risoluzione governativa il Comune di Ligornetto è insorto dinanzi al Tribunale cantonale amministrativo che, con sentenza del 27 ottobre 2004, l'ha annullata e ha confermato la decisione municipale di diniego della licenza edilizia. La Corte cantonale ha ritenuto che l'intervento progettato non era conforme alla zona agricola, né adempiva il presupposto dell'ubicazione vincolata. Ha inoltre considerato ch'esso non poteva essere autorizzato nemmeno in applicazione degli art. 24a cpv. 1 e 24c LPT. C. Contro la risoluzione governativa il Comune di Ligornetto è insorto dinanzi al Tribunale cantonale amministrativo che, con sentenza del 27 ottobre 2004, l'ha annullata e ha confermato la decisione municipale di diniego della licenza edilizia. La Corte cantonale ha ritenuto che l'intervento progettato non era conforme alla zona agricola, né adempiva il presupposto dell'ubicazione vincolata. Ha inoltre considerato ch'esso non poteva essere autorizzato nemmeno in applicazione degli art. 24a cpv. 1 e 24c LPT. D. La X._ SA impugna con un ricorso di diritto amministrativo del 3 dicembre 2004 al Tribunale federale questo giudizio, chiedendo di annullarlo e di confermare la risoluzione governativa. La ricorrente fa valere una violazione del diritto federale, in particolare un eccesso del potere di apprezzamento. Dei motivi si dirà, per quanto necessario, nei considerandi. D. La X._ SA impugna con un ricorso di diritto amministrativo del 3 dicembre 2004 al Tribunale federale questo giudizio, chiedendo di annullarlo e di confermare la risoluzione governativa. La ricorrente fa valere una violazione del diritto federale, in particolare un eccesso del potere di apprezzamento. Dei motivi si dirà, per quanto necessario, nei considerandi. E. La Corte cantonale, il Consiglio di Stato e l'Ufficio federale dello sviluppo territoriale rinunciano a presentare osservazioni, mentre il Comune di Ligornetto chiede la reiezione del gravame. La ricorrente si è riconfermata nelle sue richieste con una replica del 22 aprile 2005. 