2016-08-16 6 views
0

AntlerはサポートサイトとしてStackOverflowをリストします。だから私のサポートの質問です。私は特にANTLR 4パーサジェネレータパッケージ、Antlr4をインストールしようとすると、NuGet 2.8.60318.667経由でのVisual Studio 2010+プロジェクト(バージョン4.5.3.1-beta001)のために、私は次のエラーを取得する:AntlrはNuget経由でVS2010にインストールできません。外部パッケージはプロジェクトを対象とするパッケージに依存しません

Attempting to resolve dependency 'Antlr4.CodeGenerator (≥ 4.5.3.1-beta001)'. 
External packages cannot depend on packages that target projects. 

行う方法私はこれを回避し、ANTLRコードジェネレータをインストールしますか?

+0

[プロジェクト上の問題](https://github.com/tunnelvisionlabs/antlr4cs/issues)の問題として提出してください。 –

+0

私は実際にはオープンソースプロジェクトのバグレポートなので、この質問を議論の対象外としています。 –

+0

厳密にはバグかどうかはわかりません。私は今朝それをもう一度見ました - 間違ったパッケージをインストールしようとしていましたが、パッケージの名前は混乱します。 NuGetにはANTLR用の特別なパッケージがあるようです。 – watkipet

答えて

0

少なくともバージョン4.5.3.1-beta001では、ANTLR 4でC#を生成するには、2つのNuGetパッケージが必要です:Antlr4.RuntimeおよびAntlr4.CodeGenerator。別のパッケージ、Antlr4はこれらの2つに依存します。現在、Antlr4をインストールしようとすると、上記の質問にエラーが発生します。ただし、Antlr4.RuntimeをインストールしてからAntlr4.CodeGeneratorをインストールすると、インストールは正常に動作します。

関連する問題