暂停GACUTIL.exe清单

时间:2018-10-11 03:19:48

标签: .net windows gacutil

在Windows系统上,我的GAC中有3000多个注册的库。当我使用gacutil / l时,列表太大,无法放入命令输出窗口。我需要能够浏览以查看我的图书馆是否在列表中,是否可以暂停列表或将其保存到文件中。

3 个答案:

答案 0 :(得分:2)

如果您执行gacutil /l > output.txt,它将命令的输出写入到您当前所在的任何文件夹中的名为output.txt的文件中。

答案 1 :(得分:2)

人们如何忘记。您可以将任何命令的输出通过管道传递到more命令。然后执行输出的分页:

gacutil /l | more

每次填充屏幕时,都会提示--more--。按空格键查看下一页。

more上也有很多选择(more /?的输出):

Displays output one screen at a time.

MORE [/E [/C] [/P] [/S] [/Tn] [+n]] < [drive:][path]filename
command-name | MORE [/E [/C] [/P] [/S] [/Tn] [+n]]
MORE /E [/C] [/P] [/S] [/Tn] [+n] [files]

    [drive:][path]filename  Specifies a file to display one
                            screen at a time.

    command-name            Specifies a command whose output
                            will be displayed.

    /E      Enable extended features
    /C      Clear screen before displaying page
    /P      Expand FormFeed characters
    /S      Squeeze multiple blank lines into a single line
    /Tn     Expand tabs to n spaces (default 8)

            Switches can be present in the MORE environment
            variable.

    +n      Start displaying the first file at line n

    files   List of files to be displayed. Files in the list
            are separated by blanks.

    If extended features are enabled, the following commands
    are accepted at the -- More -- prompt:

    P n     Display next n lines
    S n     Skip next n lines
    F       Display next file
    Q       Quit
    =       Show line number
    ?       Show help line
    <space> Display next page
    <ret>   Display next line

答案 2 :(得分:1)

您可以通过指定程序集名称来过滤列表。

例如,

  

GacUtil / l System.Data.Linq

在我的系统上列出2个名为“ System.Data.Linq”的程序集,版本3.5和版本4.0。