从 NuGet 包中打开程序集
dotPeek 提供了多种方法来探索 NuGet 包及其包含的程序集:
从磁盘
您可以使用 命令,或在 程序集资源管理器窗口 的工具栏上的按钮点击
,然后选择一个或多个 .nupkg 文件,从磁盘打开任何 NuGet 包。
从包配置文件
您可以使用 命令,在 Visual Studio 项目中加载列在 packages.config 文件中的包。
从包源
您可以使用任何本地或远程包源从 NuGet 包中加载程序集。
从 NuGet 包源加载程序集
在 程序集资源管理器窗口 的工具栏上点击
,或在主菜单中选择 。 这将打开 从 NuGet 打开 对话框。指定一个包源。 这可以是一个磁盘路径或一个 URL,dotPeek 将在此处查找 NuGet 包。
指定包过滤器。 dotPeek 将使用此字段仅显示名称中包含指定子字符串的包。
使用复选框定义是否查找最新/所有以及发布/预发布的包版本。
如果指定的包源包含任何与指定过滤器匹配的包,您将在列表中看到这些包。
选择所需的包,然后点击 打开 ,将该包及其包含的所有程序集加载到 程序集资源管理器窗口。 可选地,选择 加载依赖项 以加载所有依赖的包和程序集。

从本地包缓存
如果您想探索最近使用过的任何 NuGet 包中的程序集,dotPeek 将帮助您快速从 NuGet 全局缓存文件夹 %USERPROFILE%\.nuget\packages\ 中找到并打开它们。
从本地 NuGet 包缓存加载程序集
在 程序集资源管理器窗口 的工具栏上点击
,或在主菜单中选择 。 这将打开 从 NuGet 软件包缓存打开 对话框。该对话框列出了您计算机上所有 NuGet 缓存位置中的包。 使用对话框中的搜索字段查找所需的包。
选择所需的包(您可以 Ctrl 点击以选择多个包),然后点击 确定 ,将这些包及其包含的所有程序集加载到 程序集资源管理器窗口。
