2016-08-23 3 views
0

2つのAPIをテストするために使用される単純なコンソールアプリケーションでは、"CS0246 The type or namespace name 'IFS' could not be found."エラーが発生しています。using節の名前の最初の部分のCS0246エラー

Error messages

奇妙なことは、エラーが「using`条項

Code

であり、約その句の名前の最初の部分を見つけていないことです。

最初のusing句と同じ名前のアセンブリが参照されます。そして、それのルート名前空間が `IFS.EOI.ETL」それがあるべきようコンソールプロジェクトが設定されているすべての本と

Library's root name space

AFAICTに設定されています。だから、コンパイラがこのようにbarfになる原因は何ですか?

答えて

0

対象のフレームワークの不一致によってエラーが発生したようです。コンソールプロジェクトは.Net 4.5.2をターゲットとし、ライブラリは.Net 4.6.1をターゲットにしていました。

コンソールプロジェクトのプロパティを.Net 4.6.1にも変更した後、コンパイラは不平を言った。

関連する問題