set serveroutput on; およびclear; はsqlplusコマンドであり、plsqlではないため、他の環境ではおそらく機能しません。
この方法で標準出力にメッセージを書き込むことができるかどうかはわかりませんが、vs2010からplsqlをデバッグする場合はこのチュートリアルを使用できます:
https://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/debugging/Debugging.htm
または、UTL_FILE を使用します ファイルにログを記録するため。