国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PowerShell > 正文

PowerShell中使用.NET將程序集加入全局程序集緩存

2020-10-29 20:57:37
字體:
來源:轉載
供稿:網(wǎng)友

通常情況下,將程序集(Assembly)加入全局程序集緩存(GAC,Global Assembly Cache),可以使用GacUtil工具。只要使用/i參數(shù),就可以把指定路徑的程序集添加進GAC了。

不過由于GacUtil并不是.Net Framework的一部分,而是和Windows SDK一起發(fā)布的,這就導致了機器中安裝了.Net,卻可能找不到GacUtil的情況。

在PowerShell中,我們可以直接使用.Net的類庫來搞定這件事,而不需要通過GacUtil。具體代碼如下:

[Reflection.Assembly]::LoadWithPartialName("System.EnterpriseServices") > $null[System.EnterpriseServices.Internal.Publish] $publish = New-Object System.EnterpriseServices.Internal.Publish$publish.GacInstall("<DLL的完整路徑>")

另外,System.EnterpriseServices.Internal.Publish還提供了類似RegAsm的功能,具體可以查詢MSDN。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 营口市| 万山特区| 乌鲁木齐县| 华坪县| 常宁市| 灵石县| 蒙阴县| 平顶山市| 崇仁县| 八宿县| 建德市| 永安市| 依兰县| 农安县| 长宁区| 商水县| 江孜县| 定兴县| 彭山县| 北碚区| 永寿县| 宁晋县| 新竹市| 土默特左旗| 贵南县| 宁津县| 姜堰市| 乐业县| 太原市| 邵武市| 丹棱县| 赤水市| 美姑县| 阜康市| 巴青县| 武鸣县| 诸城市| 湄潭县| 安西县| 丹巴县| 临海市|