.NETには、例えばinternalなクラスやメソッドのUnitTestをUnitTestプロジェクトから呼び出す仕組みとして、「InternalsVisibleTo」という属性があります。 従来の.NET Frameworkプロジェクトでは、プロジェクト作成時にPropertiesの下にAssemblyInfo.csが作成されその中に定義する方法が一般的でした。 しかし、.NET StandardにはAssemblyInfo.csが存在しません。 ここでは.NET StandardプロジェクトでInternalsVisibleToを設定する方法を紹介します。 結論から言いますと、適当な「~.cs」ファイルを作成しその中に定義すれば解決できます。 順を追って説明しましょう。 プロダクト プロジェクトとしてNetStdLibが存在し、対応するUnitTestプロジェクトとしてNetStdLi
![.NET StandardプロジェクトでInternalsVisibleToを設定する方法 - nuits.jp blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/dcaaf9f2d6ba2237ae7ad4b595e22f189c763677/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnuitsjp%2F20170614%2F20170614143527.png)