无法将动态类型与asp.net vnext核心一起使用

卢卡·莫雷利(Luca Morelli)

我需要在ASP.NETt vNext应用程序中读取并保存一个JSON文件,我想使用一个dynamic变量来存储使用JSON.net加载的值,但是当我进行编译时,我收到此错误消息:

ASP.NET Core 5.0错误CS1980:无法定义利用的类或成员,'dynamic'因为'System.Runtime.CompilerServices.DynamicAttribute'找不到编译器所需的类型您是否缺少参考?

怎么解决呢?如果使用dynamic,是否可以使用ASP.NET Core运行应用程序?

安德斯

您需要为aspnetcore50框架包含包Microsoft.CSharp和System.Dynamic.Runtime。

对于CoreCLR 1.0.0-beta1版本,这似乎对我有用:

using Newtonsoft.Json.Linq;
using System;

namespace DynamicTest
{
    public class Program
    {
        public void Main(string[] args)
        {

            dynamic dobject = JObject.Parse("{number:1000, str:'string', array: [1,2,3,4,5,6]}");

            Console.WriteLine(dobject.number);
            Console.WriteLine(dobject.str);
            Console.WriteLine(dobject.array.Count);
            Console.ReadLine();
        }
    }
}

project.json

{
    "version": "1.0.0-*",
    "dependencies": {
        "Newtonsoft.Json" :  "6.0.7"
    },
    "commands": { 
        "run" : "run"
    },
    "frameworks" : {
        "aspnet50" : { },
        "aspnetcore50" : { 
            "dependencies": {
                "System.Console": "4.0.0-beta-22231",
                "System.Dynamic.Runtime": "4.0.0-beta-22231",
                "Microsoft.CSharp": "4.0.0-beta-22231"
            }
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将dapper与ASP.Net核心身份一起使用?

如何将WebDeploy与ASP.Net核心一起使用

将实体框架,ASP.NET MVC核心和PostgreSQL与Heroku一起使用

将现有的登录表与asp.net核心标识服务一起使用

将.net核心与旧版.net框架dll一起使用

在 Windows IoT 上将 Sqlite 与 asp.net 核心应用程序一起使用

将serilog与Azure应用程序见解和.Net核心一起使用

网页无法与vNext一起使用

在AspNet vNext(MVC 6)中将NLog与asp-net布局渲染器一起使用

将 Kendo 与 asp.net mvc 核心 gridbuilder 一起使用时替代 Template<T> 方法

如何将docker.asp.net核心应用程序和Redis一起使用?

在asp.net核心剃须刀页面中将DI与部分视图一起使用

与ASP.NET vNext 1.0.0-rc1-update1一起上线

与 asp.net 核心项目一起运行 asp.net webforms

无法将StencilJS与.net core MVC一起使用

一起构建.NET Standard和asp.net核心

将Identyserver4与asp.net核心Web服务器一起使用时有两个证书?

是否有特定的 asp.net 核心配置使 CORS 与多个 API 一起工作

(GDPR) Asp.net 核心 ITrackingConsentFeature 不能与 cookie 一起正常工作

是否可以将.net核心上运行的Identity Server 4与.net 4.5.1上运行的WebApi应用程序一起使用?

如何在引用的类库中使用serilog以及如何与CallerMember,CallerFilePath(不是asp.net核心)一起使用

如何使.NET反射与动态生成的对象一起使用?

将Azure AD身份验证与asp.net核心身份个人帐户集成在一起

InvokeRepeating无法与.Net 4.6一起使用

.NET Core 3.0.100无法与Blazor一起使用

无法使Azure DocumentDB与VB.NET一起使用

kendo ui网格无法与.net core一起使用

将Azure表中的自定义属性类型与ASP.NET 5 DNX Core一起使用

将.NET结构与WINAPI函数一起使用