Microsoft.VisualBasic.StrConvの戻り値が欠ける

Microsoft.VisualBasic.StrConvの戻り値が欠けるという怪奇現象でハマったので解決方法をメモ。

具体的な現象

StrConv("あいうえお", VbStrConv.Wide)
の戻り値が
”あい”
になる。
全角を全角に変換する無意味なコードであるが、”あいうえお”を戻してほしい。
他の開発機では”あいうえお”が戻る。

原因

ファイラーとしてX-Finderを使用しているのだが、これを互換モードで起動していたため。
X-Finder経由で起動したアプリケーション(VisualStudio含む)は全て同様の現象が発生する。
互換モードの指定を外せばOK。