C# 类型或命名空间名称"';BigInteger';找不到

C# 类型或命名空间名称"';BigInteger';找不到,c#,C#,对此感到非常沮丧。想让BigInteger旋转一下,但是: 找不到类型或命名空间名称“'BigInteger” 我知道如何添加程序集引用之类的,但根本没有系统。数字——否则我就完全瞎了 如何修复 使用Microsoft Visual Studio Community 2015 在项目属性中: 目标框架:.NET framework 4.5.2 系统。框架中存在(并选择)数字: 但是,即使是这么简单的事情: using System; using System.Numerics; na

对此感到非常沮丧。想让BigInteger旋转一下,但是:

找不到类型或命名空间名称“'BigInteger”

我知道如何添加程序集引用之类的,但根本没有系统。数字——否则我就完全瞎了

如何修复

使用Microsoft Visual Studio Community 2015

在项目属性中:

目标框架:.NET framework 4.5.2


系统。框架中存在(并选择)数字:

但是,即使是这么简单的事情:

 using System;
 using System.Numerics;

 namespace CCHfT
 {
     class Program
     {
         static void Main(string[] args)
         {
             BigInteger b = 0;
             Console.WriteLine($"...{b}");
         }
     }
 }

…由于前面提到的错误消息而失败。

您似乎没有在正确的位置查找。从屏幕截图中,您可以看到您缺少大量的
系统。
程序集,并且显示的程序集都有较旧的版本。这与您在
COM->Type Libraries
部分中看到的情况类似“引用管理器”窗口的n

尝试选择
Assemblies->Framework
。您会在顶部看到类似于
“Targeting:.NET Framework 4.5.2”
的内容,并在列表中看到类似于
System.Numerics 4.0.0

此外,请确保在“引用”窗口上单击“确定”后,该引用显示在项目属性下:

找到了答案…facedesk

在多项目解决方案中看到了错误的部分。难怪当我在错误的子项目的集合引用列表中游手好闲时,摆弄引用不起作用


需要更多的咖啡…-。-

SN是4.5.2的一部分。不确定您在哪里寻找它。并描述您如何尝试添加对SN的引用。嗯,它在那里,所以双duh。对…仍然,“使用System.Numerics;“红色的垃圾,我不能添加一个引用,即使它不在列表中。你的屏幕截图中的程序集列表与我添加引用时看到的列表完全不同。不知何故,你会在一个不同的对话框中结束-你必须一步一步地引导我们完成你正在做的事情。编辑我的问题…就在注意之前。”在这篇文章中,Target framework的4.5.2和System.Numerics在列表中被选中,但仍然无法使用…你说的“无法使用”是什么意思?@Sach nvm-看到我的自我回答…眼睛很奇怪。你能确认
System.Numerics
出现在你的项目参考下吗,就像我刚才添加的屏幕截图一样?是的…但正如你所说的,我It’他看错了地方——但完全不同——错误的地方,完全错误的子项目!