# プロジェクトのセットアップ

説明を始める前に、どのようにVisual StudioまたはXamarin等でプロジェクトをセットアップするかを示す。

1. 新規プロジェクトを作成する（.NET 4.5以上）
2. ソリューションエクスプローラーの「参照」で右クリックし、「NuGet パッケージの管理」をクリック
3. 「**NBitcoin**」を検索しインストールする。

   ![](https://1176427111-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LL8tJvxJArUEX_X8UyG%2F-LL8tOvxescL5rHe0Q4e%2F-LL8tT9HIAtdE11v5fto%2Fnuget_jp.png?generation=1535616879829650\&alt=media) &#x20;

> **ヒント:** MacやLinuxでも、NBitcoin.Monoではなく、NBitcoinを使うこと。

NBitcoinは、この本のメイン筆者であるNicolas Dorierがメンテナンスしている、.NETで作られたオープンソースライブラリである。C#でビットコインのソフトウェアを開発するのであれば、このライブラリを使うべきだろう。NBitcoinはクロスプラットフォームアプリケーションをサポートする。

## NBitcoinのソースコードをデバッグする方法（オプション）

いろいろと簡単に調べられるように、NBitcoinは、そのソースコード内をデバッグできるようにしてある。この機能が使えるようにするためには、Visual Studioのツール/オプション/デバッグで「ソースサーバーサポートを有効にする」をチェックする必要がある。\
![](https://1176427111-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LL8tJvxJArUEX_X8UyG%2F-LL8tOvxescL5rHe0Q4e%2F-LL8tT9JhIqiaXcy70zz%2Fvisualstudio_enablesourceserversupport_jp.png?generation=1535616886283675\&alt=media)

これで、もしNBitcoinのコードにステップインをすると、ソースコードがGitHubから自動的に取得され、visual studioのデバッガーに表示される。
