2017-03-15 44 views
8

ここで、新しいVisual Studio 2017 .csprojプロジェクトファイルのAssemblyInfoからInternalsVisibleToを挿入しますか?ビジュアルスタジオ2017新しい.csproj InternalsVisibleTo

+5

どこでも、1つを選択します。もしそれをAssemblyInfo.csという名前のファイルに入れたいのであれば、それを追加するだけです。 –

+0

しかし、AssemblyInfoファイルは、新しいVS2017 .csprojプロジェクトファイルでは廃止されています。 – Luka

+2

正確には、* content *はもはや意味のないものです。プロジェクト>プロパティ>パッケージ設定から、ビルド時に属性が自動生成されるようになりました。つまり、このファイルを自分で追加して、それを使って何でもしてもかまいません。あなたがそれを追加したくない場合はそれも良いです、*一つを選んでください*。 –

答えて

12

上記のHans Passantのコメントを明確にするには、プロジェクトの任意のCSファイルにInternalsVisibleToを追加するだけです。たとえば、プロジェクトのルートにAssemblyInfo.csファイルを作成し、次のコンテンツを追加しただけです。

using System.Runtime.CompilerServices; 

[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=<ADD_KEY_HERE>")] 
関連する問題