亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2015年06月10日 10:43:51   投稿:junjie  
這篇文章主要介紹了PowerShell中使用.NET將程序集加入全局程序集緩存,本文介紹了兩種方法實現(xiàn)把程序集加入全局程序集緩存,著重講解了使用.Net的類庫解決這個需求,需要的朋友可以參考下

通常情況下,將程序集(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。

相關(guān)文章

最新評論