2008-11-13 2 views

답변

1

당신은 GAC에서 제거하려면이 옵션을 실행할 수 있습니다

gacutil /u YourAssembly 
0

나는 .NET을 사용 쉘에서 gacutil 기억한다.

C:\>gacutil 
Microsoft (R) .NET Global Assembly Cache Utility. Version 3.5.21022.8 
Copyright (c) Microsoft Corporation. All rights reserved. 

Usage: Gacutil <command> [ <options> ] 
Commands: 
    /i <assembly_path> [ /r <...> ] [ /f ] 
    Installs an assembly to the global assembly cache. 

    /il <assembly_path_list_file> [ /r <...> ] [ /f ] 
    Installs one or more assemblies to the global assembly cache. 

    /u <assembly_display_name> [ /r <...> ] 
    Uninstalls an assembly from the global assembly cache. 

    /ul <assembly_display_name_list_file> [ /r <...> ] 
    Uninstalls one or more assemblies from the global assembly cache. 

    /l [ <assembly_name> ] 
    List the global assembly cache filtered by <assembly_name> 

    /lr [ <assembly_name> ] 
    List the global assembly cache with all traced references. 

    /cdl 
    Deletes the contents of the download cache 

    /ldl 
    Lists the contents of the download cache 

    /? 
    Displays a detailed help screen 

Options: 
    /r <reference_scheme> <reference_id> <description> 
    Specifies a traced reference to install (/i, /il) or uninstall (/u, /ul). 

    /f 
    Forces reinstall of an assembly. 

    /nologo 
    Suppresses display of the logo banner 

    /silent 
    Suppresses display of all output 
0

은 VBScript를에서 gacutil 도구를 호출 할 수있는 방법은 다음과 같습니다

Const GACUTILPATH = "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\gacutil.exe" 
strAssembly = "MyAssembly" '' or "MyAssembly,Version=1.1.0.0,Culture=en,PublicKeyToken=874e23ab874e23ab" 

Set oShell = CreateObject("WScript.Shell") 
oShell.Run """" & GACUTILPATH & """ /nologo /u " & strAssembly 
관련 문제