从Nuget和依赖项加载程序集

时间:2018-02-07 14:43:31

标签: powershell nuget

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

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

我可以迭代错误,添加每个依赖项,直到包含所有依赖项(使用Add-Type)。我最终得到了一些针对特定依赖关系的Add-Type语句。

这个解决方案与我提供的软件包的版本紧密相关。在这个例子中,它与对TFS的API调用有关,因此当我们下次更新TFS时,我们可能需要更新Nuget软件包版本,它可能有不同的依赖关系。

有没有办法更一般/优雅地处理这些依赖关系?可能是程序化解决方案还是原生解决方案?

0 个答案:

没有答案