2014-10-25 7 views
6

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

+0

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- –

+0

Danke für den Tipp, Colonel Panic . Ich habe meine Stimme abgegeben. –

Antwort

10

Ja. In LINQPad, gehen Sie zu: bearbeiten, Einstellungen ... und dann die Erweiterte Registerkarte und ändern Sie die folgende Einstellung:

enter image description here

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. –