8
Wohin mit InternalsVisibleTo aus AssemblyInfo in die neue Visual Studio 2017 .csproj-Projektdatei?Visual Studio 2017 neu .csproj InternalsVisibleTo
Wohin mit InternalsVisibleTo aus AssemblyInfo in die neue Visual Studio 2017 .csproj-Projektdatei?Visual Studio 2017 neu .csproj InternalsVisibleTo
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>")]
Überall, wählen Sie eine. Wenn Sie es in einer Datei mit dem Namen AssemblyInfo.cs möchten, fügen Sie es einfach hinzu. –
Aber ich habe gelesen, dass AssemblyInfo-Datei in neuen VS2017 .csproj-Projektdateien veraltet ist. – Luka
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 *. –