2016-04-07 9 views
0

私はユニットテストプロジェクトを含むVS2013ソリューションを用意しています。私は解決策を開き、VS2015エンタープライズでそれを再構築するとき、私は、型または名前空間XXXX_AccessorがVS2015エンタープライズでVS2013ソリューションを構築するアクセッサエラー

を見つけることができなかったパターン

CS0246の多数のエラーが出るこれはVS2015の問題ですか? VS2015 Enterpriseはアクセッサをもはやサポートしていませんか? TIA

答えて

0

Dohの

ソリューションエクスプローラでソリューションは、プロVS2013で完全によく構築し、私は、プロジェクトの参照リストで欠落している文献を参照することはできません!アクセサーはVS2010では廃止されましたが(VS2008からアップグレードしたときにはスキップしましたが)、VS2013まで作業を続けました。 VS2015では、コンパイルされていないので、テストプロジェクトから除外されなければなりません。これは、後続の可視性エラーを解決するための方法です。テストコードは、アクセサの代わりに実際のクラスを使用するように修正されましたテストによってアクセスされたプライベートメンバーは内部に変更されました。この問題に遭遇した他の人に示唆されているように、反射を使用するよりもずっと簡単です。

関連する問題