How to generate a Litecoin Private key and correspondent Public Address in C#
That's odd, since BAU's docs say that they ought to work with Litecoin. In the drop-down menu that selects the coin type, have you selected Litecoin?

Alternately, if you're willing to run an RPC node, you could use BitcoinLib, and call CoinService.GetNewAddress(String).

Generally, it's exactly the same as generating Bitcoin addresses, except that the version byte is 48 instead of 0.