🗂

Riderで同じプロジェクトにあるSolution間でお互いのクラスを参照する方法

2021/12/26に公開

概要

最近Azure Web Static Appsを使ってAPIをAzure Functions、ウェブページをBlazor Web Assemblyで構成しているときに、Azure FunctionsとBlazorはそれぞれ別のソリューションだったので、Azure Functions側でBlazorで定義したクラス使いたいなと思ったときにどこで参照を追加できるのかわからなかったので、調べたことを忘備録を兼ねてまとめようと思います。

やり方

ソリューションのすぐ下にある「Dependencies」を右クリックすると「Add Reference」というのがあるので、そこを押すと別のSolutionが候補に出てくるので、チェックマークをつけて「Add」をつければ参照できるようになります。

今回はClientというBlazorで作成したSolutionがあるので、それにチェックを付けて追加します。

終わりに

今回はこういうことをしたいなと思って検索してもうまくヒットしなかったので、この記事を書かせていただきました。
短めですが、困ってる方がいれば参考になれば幸いです。

Discussion