VisualStudio
Bitcoin
NBitcoin

Visual Studio on Mac で NBitcoinセットアップ

自分用メモ

NBitcoinをVisual Studio on Macでセットアップする。
普通はNuget Packageをインストールするだけで良いのだが、
NBitcoinの中も含めてデバッグしたい場合は、一工夫が必要?

Win版であれば、ソースサーバーサポートがあるため、自動でソースをとってきてる見合いなのだが、Mac版だとそれらしい設定がない模様?

0.githubからNBitcoinを適当な場所にクローン
 git clone https://github.com/MetacoSA/NBitcoin.git
1.Visual Studioでソリューションを開く
2.ソリューション内部で「右クリック」→「追加」→「フォルダからファイルを追加」
3.NBitcoinをクローンしたフォルダの一つ内部のNBitcoinディレクトリを選択して「開く」
4.「すべて含める」にして「OK」
5.リンクにするのか、移動するのかはおまかせ(すでにファイルがあるものはあるけど無視)
6.メインクラスにusing NBitcoin;追加してビルド
7.おそらくいくつかパッケージが足りないのでNugetからインストール
(Newtonsoft.Json, System.Net.Httpあたり)

これで恐らく使える
ディレクトリ内部にあるソースは、namespaceを追加すれば使える
(例:NBitcoin.DataEncoders...)

以上