命名空間“MyClassLibrary.Models”中不存在型別或命名空間名稱“XXX”(您是否缺少程式集參考?)。錯誤指的是這個 BlazorProject\MyPager.azor.g.cs
在這種情況下我得到了這個錯誤:
.cs在我的“Blazor 專案”中創建了一個型別的檔案,并通過global在該檔案中使用關鍵字添加了所有全域指令。- 更改了我的“類別庫”中的一些命名空間
專案結構:
- 使用類別庫的 Blazor 服務端專案
- 類別庫。
當我進入頁面時,我看不到任何錯誤,錯誤只是在 VS 中,我試圖清理解決方案,重建,關閉 VS 并重新打開,但它并沒有解決問題。我正在使用 VS22 和 .Net6。
注意
我的 blazor 專案_Imports.razor檔案
uj5u.com熱心網友回復:
@MisterMagoo,非常感謝。你說的很好,加上我必須在global directive檔案和檔案中重復相同的命名空間_Imports.razor,所以靈魂:
在
GlobalUsings.cs:global using Microsoft.AspNetCore.Components; global using Microsoft.AspNetCore.Components.Forms;_Imports.razor如果您在剃須刀頁面中需要相同的命名空間,那么您必須重復它們。using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Forms;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/475876.html
標籤:C# 视觉工作室 西装外套 .net-6.0 c#-10.0
