我需要在多个项目上安装一堆软件包,而不必在每个项目中手动查找它们并一个接一个地安装它们,将是很好的选择。是否可以将其添加到packages.config并运行某种更新命令?
<package id="Serilog" version="2.6.0" targetFramework="net472" />
<package id="Serilog.Enrichers.AssemblyName" version="1.0.9" targetFramework="net472" />
<package id="Serilog.Enrichers.Environment" version="2.1.3" targetFramework="net472" />
<package id="Serilog.Enrichers.Memory" version="1.0.4" targetFramework="net472" />
<package id="Serilog.Enrichers.Process" version="2.0.1" targetFramework="net472" />
<package id="Serilog.Enrichers.Thread" version="3.1.0" targetFramework="net472" />
<package id="Serilog.Formatting.Compact" version="1.0.0" targetFramework="net472" />
<package id="Serilog.Settings.AppSettings" version="2.2.2" targetFramework="net472" />
<package id="Serilog.Sinks.Console" version="3.1.1" targetFramework="net472" />
<package id="Serilog.Sinks.File" version="4.1.0" targetFramework="net472" />
<package id="Serilog.Sinks.PeriodicBatching" version="2.3.0" targetFramework="net472" />
<package id="Serilog.Sinks.Seq" version="4.0.0" targetFramework="net472" />
我尝试运行,Update-Package –reinstall -projectName MyProject
但它只是删除了我添加的软件包
由于这些软件包从未安装过,因此无法更新它们。您需要先安装软件包:
例如
Install-Package Serilog
更多信息https://docs.microsoft.com/zh-cn/nuget/consume-packages/install-use-packages-powershell
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句