2009-06-27 5 views
1

Ich weiß, dass die System.Management.Automation.dll-Assembly in der GAC, Version 6.1.6949.0, , die ich weiß, ist die ctp3 Assembly gesetzt. Wenn ich danach suche, in C#, um es als Referenz in VS 2008TS hinzuzufügen, wird es nicht angezeigt. Jeder weiß, wie ich es hinzufügen kann.Zugriff auf die Powershell v2 ctp3 Assemblies von C#

Grüße scope_creep

Antwort

1

aus einer Visual Studio-Konsole-Anwendung, ich rechts geklickt haben auf Referenzen, ausgewählt Verweis hinzufügen aus dem Popup-Menü der Registerkarte Durchsuchen im Dialogfeld Verweis hinzufügen geklickt hat, und

C:\Program Files\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0 
zu

navigiert

Ich klickte dann auf System.Management.Automation.dll, klickte auf die Schaltfläche OK, und es fügte den Verweis auf mein Projekt hinzu.

Zugegeben, das ist wahrscheinlich nicht die CTP3 DLL, aber Sie bekommen die Idee. Stellen Sie sicher, dass Sie eine Referenzkopie der gewünschten DLL an einem anderen Ort als dem GAC zum Hinzufügen der Referenz haben.

+0

Hey Robert, Es war gerade nach vorne mit den v1 Bezugsanordnungen in Programmdateien gespeichert , aber aus irgendeinem Grund wird es nicht zu den v2ctp3-Assemblys im GAC navigieren. Warum blättert ot jetzt, wenn ich diese Version ins in ihrer. Kenne, –

+0

Kannst du sie in Windows Explorer durchsuchen? –

0

Nun, Sie lernen jeden Tag etwas Neues. Anscheinend ist der GAC ein Laufzeitspeicher und sollte als solcher verwendet werden. Jede DLL, die signiert und in sie eingefügt wurde, ist nicht verfügbar, um in VS nach Referenzen zu suchen.

+0

http://stackoverflow.com/questions/1024739/how-to-reference-a-self-made-assembly-that-is-instal-in-the-gac-in-visual-stud –

0

Für meinen Fall fand ich die Updates nach der Installation der Ctp in den folgenden Pfad. ich hoffe es hilft.

C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ System.Management.Automation \ v4.0_3.0.0.0__31bf3856ad364e35

Verwandte Themen