原因は、プロジェクト参照をしていたが参照されている方のFWが.NET Frameworkで、参照している方が.NET Coreだったため。 フレームワークの種類とバージョンは参照する方とされる方で一致させないといけないらしい。別で動かせないのか。。名前空間とか共有しているのかな?
しょうが無いので参照する方のFWをされる方に合わせた。これ、今回はすぐに合わせられたけど、結構Migration大変なこともあるよな。。
.NET Coreから.NET Frameworkに変更しようとしたけど、.NET Framewrokをインストールしたり、手動でcsprojファイルを編集したりしてみたが上手くいかず・・結局プロジェクトを新しく作り直した。
参考:
.NET Core⇒.NET Frameworkの移行手順は以下。