我已將 3 個默認 Blazor 專案添加到我的解決方案中。
- Blazor WebAssembly1
- Blazor WebAssembly2
- Blazor 服務器
第一個 WebAssembly 專案被轉換為 Razor 庫,以便在服務器和 WebAssembly 專案之間共享代碼。我還洗掉了 FetchData.razor 等默認頁面。
在編譯時,我仍然會收到編譯錯誤(雖然應用程式運行良好),但我似乎無法解決它們。我搜索了整個解決方案,但找不到任何導致編譯錯誤的檔案。
如何定位錯誤原因并洗掉參考?檔案將從專案中洗掉。
編譯器錯誤示例:CS0246 找不到型別或命名空間“WeatherForecastService”(您是否缺少 using 指令或程式集參考?)
uj5u.com熱心網友回復:
FetchData 中的錯誤表明 using 陳述句存在問題。嘗試檢查您是否有全域使用,嘗試在剃須刀頁面中洗掉并宣告顯式。檢查您的 CSPROJ 并驗證專案型別,在 RCL 中,型別必須是:
<Project Sdk="Microsoft.NET.Sdk.Razor">
在 RCL 中,您沒有 Program/App 結構,您只有組件和 wwwroot元素。我的 RCL 的組成如下:

我也有一個_Imports.razor:
@using Microsoft.AspNetCore.Components.Web
...
uj5u.com熱心網友回復:
當我重新啟動 Visual Studio 時,問題自行解決。對不起,大雁追逐
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/528876.html
標籤:视觉工作室西装外套blazor 服务器端blazor-webassembly视觉工作室 2022
