私はC#プロジェクトとメインプロジェクトの単体テストを持つテストプロジェクトを持っています。私はテスト可能なinternal
メソッドを持っていたいので、Visual Studioテストプロジェクトで持つことができる魔法のアクセサオブジェクトなしでそれらをテストしたいと思います。私はInternalsVisibleToAttribute
を使用したいと思いますが、毎回私はそれをやり直す必要がありました。覚えているのは、アセンブリに署名するための鍵ファイルを作成してから、sn.exe
を使用して公開鍵等々。InternalsVisibleToAttributeを使用する簡単な方法はありますか?
、SNKファイルを作成するアセンブリに署名するプロジェクトを設定し、公開鍵を抽出し、InternalsVisibleTo属性を適用するプロセスを自動化するユーティリティはありますか?
署名アセンブリなし属性を使用する方法はありますか?
私は[reflector](http://www.reflector.net/)や[ilspy](http://wiki.sharpdevelop.net/ILSpy.ashx)のようなツールを使ってよく –