2009-05-19 13 views

उत्तर

16

एक अन्य विकल्प है कि PowerShell Community Extensions एक GAC प्रदाता को स्थापित करता है।

+0

केवल। मुझे इसके बारे में पता नहीं था। – Cheeso

1

तुम सिर्फ एक कमांड प्रॉम्प्ट से यह कर सकते हैं:

cd C:\Windows\assembly 
dir 

GAC एक विशिष्ट निर्देशिका संरचना है, और आप आगे बढ़ या वहाँ कमांड प्रॉम्प्ट का उपयोग करने में चीजों को हटाने नहीं जाना चाहिए - बल्कि (Windows Explorer का उपयोग gui) या gacutil (cli)

6

जीएसी में प्रविष्टियों की सूची;

gacutil -l 

शक्तियों में आप उपरोक्त के टेक्स्ट आउटपुट को पार्स कर सकते हैं। मुझे जीएसी का निरीक्षण करने के लिए एक प्रबंधित इंटरफेस के बारे में पता नहीं है।

dir gac: 

आप PowerShell V2 पर हैं, 1.2 बीटा हड़पने के लिए सुनिश्चित हो: तो आप ऐसा कर सकते हैं

+0

शक्तिशक्ति में कोई नमूना कोड? – Kiquenet

3

मेरे पास एक ही प्रश्न था। प्रश्न नेट 4.0 के साथ और अधिक प्रमुख बन गया और सामग्री देखने के लिए एक विंडोज एक्सप्लोरर खोल प्लगइन उपलब्ध नहीं है। GacUtil काम करता है, लेकिन पर्याप्त लचीला नहीं है और स्थापित करने के लिए बहुत कुछ लेता है। PowerShell Community एक्सटेंशन विकल्प इसकी कार्यक्षमता में सीमित है और इसमें कई अन्य सीएमडीलेट्स शामिल हैं जिनकी मुझे आवश्यकता नहीं है। इसलिए मैंने जीएसी को देखने और बदलने के लिए अपना खुद का पावरशेल मॉड्यूल लिखा है। यह http://powershellgac.codeplex.com

पर पाया जा सकता है यह प्रोजेक्ट गिटहब में स्थानांतरित हो गया है। अब आप इस पर पा सकते हैं:

https://github.com/LTruijens/powershell-gac

यह भी PowerShell गैलरी में पाया जा सकता:

https://www.powershellgallery.com/packages/Gac/1.0.1

# Show the assemblies in the GAC, including the file version 
Get-GacAssembly SomeCompany* | Format-Table -View FileVersion 
0

आप GAC में एक विशिष्ट विधानसभा के लिए खोज करना चाहते हैं ।

यह भी ध्यान दें, चूंकि एमएस ने जीएसी संरचना को बदल दिया है, इसलिए आप सभी जीएसी को खोजने के लिए रूट से रिकर्स विकल्प का उपयोग कर सकते हैं।

CD C:\Windows\assembly 
ls -Recurse | ?{$_.Name -like "*log4net*"} 
4

रूप the docs में कहा गया है:

.NET फ्रेमवर्क 4 के साथ शुरू, वैश्विक विधानसभा कैश के लिए डिफ़ॉल्ट स्थान% windir% \ Microsoft.NET \ विधानसभा है। .NET Framework के पुराने संस्करणों में, डिफ़ॉल्ट स्थान% windir% \ assembly है।

आप उचित उपदिर में या यहां तक ​​कि दोनों में भी खोजना चाह सकते हैं।

संबंधित मुद्दे