我有 BlazorWebAssembly 项目和服务器项目。 我如何在服务器项目中使用 MainLayout.razor(例如:通过更改密码或其他方式..)
答案 0 :(得分:0)
我能想到两种方法:
将该文件放在两个 blazor 应用程序都使用的共享项目中,就像 wasm 模板中的默认共享项目一样
将带有构建任务的文件复制到您的辅助项目。您可以在 .csproj 文件中进行设置。
这是第二个的基本示例:
<ItemGroup>
<Content Include="..\..\myserverapp\shared\*\**\*">
<Link>Pages\%(RecursiveDir)%(FileName)%(Extension)</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>