小编Eli*_*sar的帖子

如何将 Json 格式化程序添加到 MvcCore?

我正在关注API 的 IdentityServer4 实现的下一个教程,但我无法将该方法调用AddJsonFormatters()services.AddMvcCore(). 我目前正在从 ASP.NET Core 3.0.0 中的空模板配置 API

我添加了 NuGet 包但Microsoft.AspNetCore.Mvc.Formatters.Json没有结果。另外,据我所知,使用AddMvc()的替代AddMvcCore()将是局部的解决方案,但我不能用AddAuthorization()AddMvc()

//code extracted from the link
public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvcCore()
            .AddAuthorization()
            .AddJsonFormatters();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我在上面看到的错误消息:

“IMvcCoreBuilder”不包含“AddJsonFormatters”的定义,并且找不到接受“IMVCoreBuilder”类型的第一个参数的可访问扩展方法“AddJsonFormatters”(您使用的是缺少的指令还是程序集引用?)

这是方法吗?我应该发送 MVCCoreBuilder 吗?我怎么做?MvcJsonMvcCoreBuilderExtensions.AddJsonFormatters 方法

c# asp.net-core identityserver4

10
推荐指数
1
解决办法
5498
查看次数

统一动画制作器中的anim.SetBool(“ IsWalking”,walk)错误

在Unity学习部分-生存射击游戏中,我得到一个错误,显示以下错误

类型“ UnityEngine.Animation”不包含“ SetBool”的定义,找不到类型为“ UnityEngine.Animation”的扩展方法“ SetBool”。您是否缺少装配参考?

我检查了文件和组件的名称。

using UnityEngine;

public class PlayerMovement: MonoBehaviour
{
    public float speed = 6f;

    Vector3 movement;
    Animation anim;
    Rigidbody playerRigidbody;
    int floorMask;
    float camRayLength = 100f;

    void Awake()
    {
        floorMask = LayerMask.GetMask("Floor");
        anim = GetComponent<Animation>();
        playerRigidbody = GetComponent<Rigidbody>();
    }

    void FixedUpdate()
    {
        float h = Input.GetAxisRaw("Horizontal");
        float v = Input.GetAxisRaw("Verticle");

        Move(h, v);
        Turning();
        Animating(h, v);
    }

    void Move(float h, float v)
    {
        movement.Set(h, 0f, v);
        movement = movement.normalized * speed * Time.deltaTime;
        playerRigidbody.MovePosition(transform.position + …
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine

-2
推荐指数
1
解决办法
168
查看次数