外部のWebサービスを使用したり、C#プロジェクトまたはSharePointカスタムアクションソリューション内で通貨コンバーターを操作したりする必要のある問題に遭遇したことはありません(ビジュアルスタジオのC#プロジェクトだけを恐れないでください)。
この質問がこのサイトに適しているかどうかはわかりませんが、開発者は、ビジュアルスタジオソリューション内で為替レートを取得しようとしたことがありますか?私はWebサービスを使用できると思いますが、それが唯一の方法であり、誰が無料サービスを提供しているかわからないため、安定しています。