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

问题描述 投票:1回答:2

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

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

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

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

enter image description here

c# visual-studio nuget
2个回答
3
投票

引用使用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

希望这可以帮助。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.