2017-03-15 3 views
8

Wohin mit InternalsVisibleTo aus AssemblyInfo in die neue Visual Studio 2017 .csproj-Projektdatei?Visual Studio 2017 neu .csproj InternalsVisibleTo

+5

Überall, wählen Sie eine. Wenn Sie es in einer Datei mit dem Namen AssemblyInfo.cs möchten, fügen Sie es einfach hinzu. –

+0

Aber ich habe gelesen, dass AssemblyInfo-Datei in neuen VS2017 .csproj-Projektdateien veraltet ist. – Luka

+2

Nicht genau, der * Inhalt * ist nicht mehr relevant. Die Attribute werden jetzt zum Zeitpunkt der Erstellung automatisch aus den Projekt> Eigenschaften> Paketeinstellungen generiert. Das bedeutet, dass Sie diese Datei jetzt selbst hinzufügen und damit machen können, was Sie wollen. Wenn du es nicht hinzufügen willst, dann ist das auch in Ordnung, * wähle eins *. –

Antwort

12

Um Hans Passants Kommentar oben zu verdeutlichen, müssen Sie einfach InternalsVisibleTo zu einer CS-Datei in Ihrem Projekt hinzufügen. Zum Beispiel habe ich eine AssemblyInfo.cs-Datei im Stammverzeichnis des Projekts erstellt und dann den folgenden Inhalt (nur) hinzugefügt:

using System.Runtime.CompilerServices; 

[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=<ADD_KEY_HERE>")] 
Verwandte Themen