Visual Studio 2010を使用していて、C#プログラムでBigInteger
型を使用しようとしています。このタイプはSystem.Numerics
名前空間ですが、.Net 4.0フレームワークにインストールされていないようです。 「using System.Numerics;
"VS2010では、" Numerics
"の下に赤い下線が表示されます。他にこの問題が発生したことがありますか?
もしそうなら、それをどのように解決しますか? .Net 4.0フレームワークを再ダウンロードして再インストール(修復)しただけですが、役に立ちませんでした。私が書いた他のC#プログラムで問題が発生したことがないので、何が欠けているのかと思います。
アセンブリ参照をSystem.Numerics.dll
に追加する必要があります
BigIntegerのMSDNエントリ の状態:
BigInteger構造
...
名前空間:System.Numerics
アセンブリ:System.Numerics(System.Numerics.dll内)
ほとんどのアセンブリはインストールの一部ですが、VSは一部のコア要素のみをプロジェクトの参照リストに追加します(コア、データ、XMLなど)。 Reference Managerを使用して手動で他の参照を追加する必要があります。
プロジェクトを右クリックして、Add Reference
(またはAdd->Reference
)を選択します。 System.Numerics
はアセンブリにあります。その後、プロジェクトファイルでusing System.Numerics;
を使用できます。
PS:この回答は投票を目的としたものではありません。この答えの前に私が必要としていたように、誰かがそれを行う方法を必要とする場合、それは将来の参照のためだけです。