Igual me he explicado mal, no hay ninguna confusión.
Si en la invitación se requiere de etiqueta o gran etiqueta, el militar puede vestir el uniforme equivalente, no hay ningún problema. Hay alguna excepción administrativa, como los militares en servicios especiales, que no hace falta detallar.
Ahora bien, al que ha hecho la invitación habría que darle un capón. Cuando se pretende que los invitados vayan con esmoquin, lo habitual es poner black tie. Lo de usar la denominación "formal" da lugar a muchas equivocaciones. De hecho y como curiosidad, la esencia de la formalidad del esmoquin es bastante discutible, porque en sus origines se usaba para cenar e ir de fiesta y ya sabemos como acaban esas cosas a veces...
Respecto al uniforme portugués, estás en lo correcto. Lo primero es mirar las equivalencias en Portugal con la vestimenta civil y lo segundo valorar si va a llamar mucho la atención o no.
Sobre los comentarios que se han hecho relativo a las bodas, en la que se ve a los padres o hijos de uniforme, misma apreciación. Si el militar se quiere casar de uniforme está en su derecho de hacerlo, ya que puede vestirlo en cualquier ocasión mientras mantenga las normas de uniformidad y decoro.