Blazor WebAssembly project, Intellisense pops an error : the type or namespace name 'App' could not be found
Blazor WebAssembly project, Intellisense pops an error : the type or namespace name 'App' could not be found
我正在尝试使用 Blazor WebAssembly。
我创建一个项目,代码是L
public class Program
{
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.RootComponents.Add<App>("app"); // Error there : The type or namespace name 'App' could not be found (are you missing a using directive or an assembly reference?)
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
await builder.Build().RunAsync();
}
}
正如我在代码中评论的那样,智能感知未找到应用程序并显示错误。我不能在“App”(未找到)这个词上使用 f12。
我可以构建并启动该项目,但我想正确清理它。
我关注了这个话题: 但它没有解决它。
我的 IDE 是 Visual Studio 社区:Microsoft Visual Studio 社区 2019 版本 16.6.2 和 dotnet --version 给出:5.0.100-preview.6.20318.15
非常感谢。
根据我的测试,我发现是vs的版本问题
建议大家使用最新的vs2019预览打开
我用下面的vs2019预览版没问题
按照Jack J Jun的建议,我安装了VS预览版。
有效。但是当我安装扩展程序 CodeMaid 时,错误又回来了。当我停用 CodeMaid 时,错误消失了。
确保您的项目使用的所有包都已更新并与 .net 5 兼容。
更新这两个包解决了我的问题:
Microsoft.AspNetCore.Components.WebAssembly
Microsoft.AspNetCore.Components.WebAssembly.DevServer
我正在尝试使用 Blazor WebAssembly。 我创建一个项目,代码是L
public class Program
{
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.RootComponents.Add<App>("app"); // Error there : The type or namespace name 'App' could not be found (are you missing a using directive or an assembly reference?)
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
await builder.Build().RunAsync();
}
}
正如我在代码中评论的那样,智能感知未找到应用程序并显示错误。我不能在“App”(未找到)这个词上使用 f12。 我可以构建并启动该项目,但我想正确清理它。
我关注了这个话题:
我的 IDE 是 Visual Studio 社区:Microsoft Visual Studio 社区 2019 版本 16.6.2 和 dotnet --version 给出:5.0.100-preview.6.20318.15
非常感谢。
根据我的测试,我发现是vs的版本问题
建议大家使用最新的vs2019预览打开
我用下面的vs2019预览版没问题
按照Jack J Jun的建议,我安装了VS预览版。 有效。但是当我安装扩展程序 CodeMaid 时,错误又回来了。当我停用 CodeMaid 时,错误消失了。
确保您的项目使用的所有包都已更新并与 .net 5 兼容。
更新这两个包解决了我的问题:
Microsoft.AspNetCore.Components.WebAssembly Microsoft.AspNetCore.Components.WebAssembly.DevServer