Closed TokugawaTakeshi closed 1 year ago
razorファイルを別プロジェクトにする時は、「共有プロジェクト」を使って分離します。
左図は新規プロジェクトを追加する際の画面で、 右図はソリューションエクスプローラからClientプロジェクトに共有プロジェクト参照の追加する画面になります。
この方法で試してみてください。
有難う。
ところで、もしClient.csprojに
<Project Sdk="Microsoft.NET.Sdk.Razor">
<!-- ... -->
<ItemGroup>
<!-- ... -->
<ProjectReference Include="..\..\..\Incubators\FrontEndFramework\FrontEndFramework.csproj" />
</ItemGroup>
</Project>
を追加すると、西野さんと提案との違いは何でしょうか?
異なる点はプロジェクトの種類です。 共有プロジェクトというのはプロジェクト毎にライブラリ化せずに、ビルドする際に参照先プロジェクトと一緒にビルドします。
解決済みです。 支援に感謝します。
@gummoni
Incubators/FrontEndFrameworkはInfrastructure/Elements/Clientの依存性です。 依存性が追加済みと確認しました。
然し、Infrastructure/Elements/Client/Components/SharedReusable/Cards/Task/TaskCard.razor.csの中になかなかIncubators/FrontEndFrameworkにあるBadgeコンポネントをインポートできません。
と言われます。勿論、Incubators/FrontEndFrameworkをビルドしました。
どうすれば良いですか?