Do not use silicon sealant on a metal building. The silicon will cause corrosion use a good butyl sealant.
???!!???!!
You mean the curing compound (vinegar) in the silicone perhaps? I've been applying silicone caulk to cut edges of steel for 20 years and have never seen it cause corrosion (including pulling it off later). (where the cut edge is buried in the siliconed joint)
Certainly never seen it cause corrosion on a steel surface unless the finish itself reacted.
I have, however, seen plenty of rust under butyl sealants where the cut edges were not properly treated before hand where the installer simply expected the butyl to keep all moisture away....