系统.以net45为目标时的数字

本文关键字:数字 目标 net45 系统 | 更新日期: 2023-09-27 18:18:13

根据我的理解,应该可以用新的xproj/项目来瞄准net45。Visual Studio 2015中的json项目设置。于是,我创建了一个新项目,在web模板下的file->new project菜单下,编辑了这个项目。

project.json:

{
  "version": "1.0.0-beta8",
  "frameworks": {
    "net45": {
      "dependencies": {
        "System.Runtime.Numerics": "4.0.0"
      }
    }
  }
}

Class1.cs:

using System.Numerics;
namespace NumericTest
{
    public class Class1
    {
        public Class1()
        {
            var biginteger = BigInteger.Parse("1234567890");
        }
    }
}

得到的错误是:

。. NET Framework 4.5错误CS0234:类型或命名空间名称"Numerics"名称空间"System"中不存在(您是否缺少一个程序集参考?)

如果我将目标框架更新为"dotnet",它编译得很好。但是我该如何使用这个系统。数字(更具体地说,BigInteger类)当目标net45?

系统.以net45为目标时的数字

尝试在项目中添加对System.Numerics.dll的程序集引用。