Powershell 从Nuget和依赖项加载程序集

Powershell 从Nuget和依赖项加载程序集,powershell,nuget,Powershell,Nuget,我正在使用Install-Package将nuget包拉到目标目录。该目录中有目标程序集的子目录和目标程序集的所有依赖项的子目录 我正在使用Add Type-Path$pathToAssembly加载目标程序集,但由于未加载必要的依赖项,因此失败 我可以迭代错误,添加每个依赖项,直到包含所有依赖项(使用addtype)。我最终得到了许多针对特定依赖项集的addtype语句 这个解决方案与我正在使用的包的版本紧密绑定。在本例中,这一切都与对TFS的API调用有关,因此当我们下次更新TFS时,可能需

我正在使用
Install-Package
将nuget包拉到目标目录。该目录中有目标程序集的子目录和目标程序集的所有依赖项的子目录

我正在使用
Add Type-Path$pathToAssembly
加载目标程序集,但由于未加载必要的依赖项,因此失败

我可以迭代错误,添加每个依赖项,直到包含所有依赖项(使用
addtype
)。我最终得到了许多针对特定依赖项集的
addtype
语句

这个解决方案与我正在使用的包的版本紧密绑定。在本例中,这一切都与对TFS的API调用有关,因此当我们下次更新TFS时,可能需要更新Nuget包版本,该版本可能具有不同的依赖项集

是否有一种更通用/优雅地处理这些依赖关系的方法?是编程解决方案还是本机解决方案