我想知道是否有人知道如何在我的应用程序中正确包含 Nuget 包。安装它 - 在解决方案资源管理器中自动添加引用。此外,它还创建/显示一个名为 package.config 的文件 - 看起来它想添加到我的项目中。它显示在解决方案资源管理器中,但出现在我的根文件夹中,旁边有一个小 + 号 - 并允许我签入挂起的更改/添加它。我应该将它添加到我的项目中吗?
我基本上不想搞砸任何事情。
是的,packages.config 文件是必需的。此文件包含您引用的包和您使用的版本。NuGet 使用此文件在另一个开发人员的计算机上的 TFS 版本中还原您的包。
这是有关 NuGet依赖项解析的更多信息
请注意,您不应签入解决方案文件夹中的包文件夹。NuGet 将使用 packages.config 文件将包还原到此文件夹
更新:该<PackageReference>格式是不久前引入的。它可以用于旧.csproj格式和新格式。好处之一是包的路径不再在您的项目文件中,因此在更新 NuGet 包时,您将获得更少的更新/合并冲突。有关更多信息,请参阅此页面:https : //docs.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files
| 归档时间: |
|
| 查看次数: |
2687 次 |
| 最近记录: |