![](/img/trans.png)
[英]error CS0246: The type or namespace name 'PlayerMotor' could not be found
[英]error CS0246: The type or namespace name 'IApplicationBuilderExtensions' could not be found
我有一个使用 .NET Core 3.0 的库项目,但我无法使用“IApplicationBuilderExtensions”接口。
我的csproj
:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project>
我的课:
using System;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.HttpsPolicy;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
namespace MyExtensions
{
public static class IApplicationBuilderExtension
{
public static IApplicationBuilderExtensions Configure(this IApplicationBuilderExtensions app)
{
app.UseHsts();
app.UseHttpsRedirection();
app.UseRouting();
// more...
return app;
}
}
}
构建错误消息:
错误 CS0246:找不到类型或命名空间名称“IApplicationBuilderExtensions”
由于IApplicationBuilderExtensions
是在Microsoft.AspNetCore.Builder
命名空间内定义的,我不知道为什么它没有运行。 如果我尝试运行,相同的代码运行良好
尝试这个;
public static IApplicationBuilder Configure(this IApplicationBuilder app)
{
app.UseHsts();
app.UseHttpsRedirection();
app.UseRouting();
// more...
return app;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.