Gibt es eine signierte Version von LinqPad, die ich verwenden könnte, um auf Interna von signierten Assemblys zuzugreifen?LinqPad Zugriff auf Interna von signierten Assemblies
6
A
Antwort
10
Ja. In LINQPad, gehen Sie zu: bearbeiten, Einstellungen ... und dann die Erweiterte Registerkarte und ändern Sie die folgende Einstellung:
Und dann (wie es im Screenshot sagt) hinzufügen Folgendes zu Ihrem Projekt AssemblyInfo.cs
:
[assembly: InternalsVisibleTo("LINQPadQuery")]
+1
Leider funktioniert das nur, wenn die Assembly, auf die wir zugreifen müssen, nicht signiert ist. Wenn ich zum Beispiel eine Assembly im GAC habe, können wir das nicht verwenden. –
Lösung unten funktioniert nicht, wenn Ihre Baugruppe unterzeichnet. Bitte stimme für den Fehlerbericht unter https://linqpad.uservoice.com/forums/18302-linqpad-feature-suggestions/suggestions/4837733-sign-assemblies-to-support-internalsvisible-for- –
Danke für den Tipp, Colonel Panic . Ich habe meine Stimme abgegeben. –