我正在尝试在Visual Studio中使用某些引用,我已经安装了NuGet以使用某些库。
是否有办法只使用随NuGet安装的软件包的一部分?例如,如果我使用TeklaOpenApi,并且此软件包安装了以下.dll文件:
例如仅使用TeklaModel,我可以使用NuGet做到这一点吗?
是否有办法只使用随NuGet安装的软件包的一部分?
我害怕,您无法获得想要的东西。它是由nuget包设计的。通常,当nuget程序包包含其他dll时,这意味着它们可能依赖于主DLL或在运行时使用。
它们都在此nuget中起着重要的作用,因此我们不能轻易将其删除。
尽管我们可以使用程序集引用格式(右键单击References
-> Add Reference
->选择一个Dll)来引用特定的dll,但是如果DLL依赖于在其他相应的DLL上,将报告错误。所以我们不推荐它。
最好的方法是使用所有相关的dll安装整个nuget软件包。
希望它可以帮助您。