質問: C#、Xamarin 初心者です。 動かしながら勉強しようと思い、 NGraphics library(https://github.com/chrfalch/NControl/) を ダウンロードして、Visual Studio のソリューションエクスプローラの DEMOS -> NControlDemo.FormsApp(移植可能)を ビルド・デバッグの開始 しましたが、 「クラスライブラリの出力タイプを持つプロジェクトを直接起動することができません」 とエラーになりました。 どのようにすれば、DEMOを動かせるるのでしょうか。 よろしくお願いします。
回答: エラー内容の通り、起動しようとしているのが、PCLのライブラリだからです。 動かしたいプラットフォームのプロジェクトをターゲットにして(Androidであれば「~~.Droid」、iOSであれば「~~.iOS」)実行してみてください。 余計なお世話かもしれませんが、初心者の方が動かす場合、GitHub上のしばらく更新されていないリポジトリは各ツールのバージョンが異なるためにうまく動かない可能性があります。 公式のサンプル(https://github.com/xamarin/xamarin-forms-samples)を動かしてみた方がいいかもしれません。 https://github.com/xamarin/xamarin-forms-samples/tree/master/XamlSamples とかはいろんなコントロールのサンプルになるのでお勧めです。