English version

Микрозаметки: Добавление DLL в GAC в Windows Server 2012 с помощью PowerShell

Добавление dll в global assembly cache:

Set-Location "c:\deploy"            
[System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, `
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")            
$publish = New-Object System.EnterpriseServices.Internal.Publish            
$publish.GacInstall("c:\deploy\MyAssembly.dll")            
iisreset

Удаление dll из global assembly cache:

Set-Location "c:\deploy"            
[System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, `
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")            
$publish = New-Object System.EnterpriseServices.Internal.Publish            
$publish.GacRemove("c:\deploy\MyAssembly.dll")            
iisreset

Опубликовано: 19.08.2015
Автор: Андрей Кольтяков