かなりどうでもいい小ネタです。たまにしかやらないとこういうもののほうがむしろ忘れるのでメモを兼ねて。
設定ファイルをURLで読み込むところがありまして。
ただ、デバッグ時にはローカルのファイルをデフォルト値にしたかったんですね。Uriといえばファイルスキームも使えます file:// でも、プロジェクトに置いたファイルをこれでどう指し示すかわかりません。相対URIも形式としてはあるけど、違いそう。
もののドキュメントには Uri クラスにはローカルファイルパスも渡せそうなので、
var uri = new Uri("hogehoge.txt");
みたいに書いてみたんですが、これもうまくいきません。
なので、もうFileInfoを経由することにしました。
var file = new FileInfo("hogehoge.txt");
var uri = new Uri(file.FullName);
これで大丈夫でした。