¿Dónde está mi espacio de nombres System.Numerics?

Estoy usando Visual Studio 2010 y trato de usar el tipo BigInteger en un progtwig C #. Se supone que este tipo está disponible en el espacio de nombres System.Numerics , pero no parece tenerlo instalado en el marco .Net 4.0. Cuando using System.Numerics;using System.Numerics; ” en VS2010, aparece un subrayado rojo debajo de ” Numerics “. ¿Alguien más ha tenido este problema?

Si es así, ¿cómo lo resuelves? Acabo de volver a descargar y volver a instalar (reparado) el framework .Net 4.0, pero eso no ayudó. Nunca he tenido ningún problema con otros progtwigs de C # que he escrito, así que me pregunto qué me estoy perdiendo.

Necesita agregar una referencia de ensamblado a System.Numerics.dll

La entrada de MSDN en BigInteger establece:

Estructura BigInteger

Espacio de nombres: System.Numerics
Assembly: System.Numerics (en System.Numerics.dll)

Aunque la mayoría de los ensamblajes forman parte de la instalación, VS solo agrega algunos elementos principales a la lista de referencia de un proyecto (Núcleo, Datos, XML, etc.). Uno necesita agregar otras referencias a mano usando el Administrador de referencias.

Haga clic derecho en su proyecto, luego seleccione Add Reference (o Add->Reference ). System.Numerics reside en ensamblajes. Luego puede usar el using System.Numerics; en los archivos del proyecto


PD: esta respuesta no pretende votar. Solo es para referencia futura si alguien necesita cómo hacerlo, tal como lo necesitaba antes de esta respuesta.