如何正确引用nuget包,这样就不会对路径进行硬编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何正确引用nuget包,这样就不会对路径进行硬编码相关的知识,希望对你有一定的参考价值。

引用使用nuget下载的库的最佳方法是什么?

当我转到引用然后在packages文件夹中找到库的路径时,它似乎在引用路径中包含了我的TFS分支路径。

如何让它以更通用的方式引用dll?

我没有看到“已安装的软件包”选项:

enter image description here

答案

引用使用nuget下载的库的最佳方法是什么?

您应该将nuget包设置为本地Feed,然后使用nuget进行管理。

细节步骤:

创建本地Feed:

  1. 转到qazxsw poi-> qazxsw poi-> qazxsw poi-> qazxsw poi,单击绿色加号按钮,然后添加可用的包源并配置包源和ToolsOptionsNuGet Package Manager
  2. 将下载的包添加到您在第一步中在包源的Package Sources中设置的加载源。

使用nuget管理包:

右键单击References,选择Name,在打开的NuGet Package Manager窗口中选择本地feed源,找到下载的包,然后单击Install按钮添加它:

Source

希望这可以帮助。

另一答案

不要直接引用包。使用工具 - > NuGet包管理器 - >管理NuGet包解决方案将包添加到项目中。

以上是关于如何正确引用nuget包,这样就不会对路径进行硬编码的主要内容,如果未能解决你的问题,请参考以下文章

一件很奇怪的事关于Nuget包

使用 FHIR nuget 包通过引用查找包中的资源

如何更改UWP app文件夹名称或路径?

手动删除引用nuget如何还原

从命令行添加Nuget对VS项目包的引用

如果您在c#中的不同路径中使用它,则自定义NuGet不会提供所有方法