2017-08-31 21 views
1

現在、.NET Framework 4.6.2から.NET Standard 2.0にプロジェクトを移植していますが、ソリューション内参照(.NET Standard 2.0ライブラリの参照.NET Framework 4.6.2ユニットテストプロジェクト)が壊れています。ライブラリを.NET Standard 1.Xにダウングレードすると、.NET Standard 2.0が使用できなくなるため、解決されません。 .NET Core 2.0プロジェクトから.NET Standard 2.0ライブラリを参照すると、同様の結果が得られました。
解決策を残して、同じ.NET Standard 2.0プロジェクトを外部プロジェクトから参照すると、完璧に機能し、.NET Framework Unit Testsプロジェクトから.NET Frameworkライブラリを参照してテストしたことを確認してください。よく
有用な場合は、最新のVisual Studio 15.3.3を使用しています。.NET Standard 2.0で動作しないソリューションリファレンス

答えて

0

ReSharperを使用していますか? VS2007では、.Net Standard 2.0 Projectと.Net Core 2.0 MSTest Projectの間でのソリューション内参照が同様の問題を抱えていました。問題がReSharperであることが判明しました。Resharperを無効にすると、ソリューション内の参照が機能しました。

+0

実際にはReSharperで問題を解決できなかったため、この問題はおそらく報告されるはずです。 – Dash

0

私は2週間前に同じ行動を示しました。あなたがReSharperを持っているなら、私はあなたがlatest versionを持っていないことをほとんど確信しています。私の提案は、ReSharperを無効にする代わりに、あなたはそれを更新します。それは私のためにかなりうまくいった。

このバージョンの新機能を知りたい場合は、click hereとすることができます。

関連する問題