我有BlazorWebAssembly项目与服务器项目。如何使用MainLayout ?服务器项目中的剃刀(例如:通过更改密码或其他…)
我能想到两种方法:
-
将该文件放入两个blazor应用程序都使用的共享项目中,就像wasm模板中默认的共享项目一样
-
将该文件与构建任务一起复制到辅助项目。您可以在.csproj文件中设置它。
下面是第二个的基本示例:
<ItemGroup>
<Content Include="....myserverappshared****">
<Link>Pages%(RecursiveDir)%(FileName)%(Extension)</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>