Abh*_*eet 5 c# msbuild nuget visual-studio-2017
我遇到了一个解决方案(.Net 完整框架),该解决方案中没有 package.config,并且来自内部 Nuget 服务器的源。
如果不在 Package.Config 中,则在哪里维护包列表?
如果不在 Package.Config 中,那么维护的包列表在哪里?
首先,您应该确保该解决方案已经安装了 nuget 包,安装包后,NuGet 会将 Package.Config文件添加到您的项目中,以在项目文件或packages.config 文件中记录依赖项。
如果你确认你的解决方案安装了nuget包,但是没有Package.Config文件,你的nuget包应该使用另一种管理方式:PackageReference
编辑你的项目,你会发现以下PackageReference列表:
<ItemGroup>
<PackageReference Include="Contoso.Utility.UsefulStuff" Version="3.6.0" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅NuGet 现已完全集成到 MSBuild 中:
过去,NuGet 包以两种不同的方式进行管理——packages.config 和 project.json——每种方式都有自己的优点和局限性。在 Visual Studio 2017 和 .NET Core 中,我们通过在 MSBuild 中引入 PackageReference 功能改进了 NuGet 包管理体验。PackageReference 带来了新的和改进的功能,例如深度 MSBuild 集成、改进的日常任务性能(例如安装和恢复、多目标等)。
| 归档时间: |
|
| 查看次数: |
5087 次 |
| 最近记录: |