繁体   English   中英

如何正确配置依赖项

[英]How to configure dependencies correctly

我基本上想知道的是,是否有一种方法可以知道我的项目依赖/需要的所有NuGet软件包的哪个版本,以便我可以相应地配置每个版本。 可以提供上述功能的PowerShell命令会很棒。

构建解决方案时,我收到以下错误:

严重性代码说明项目文件行抑制状态错误“ Csc”任务意外失败。 System.TypeLoadException:无法从程序集“ mscorlib,版本= 4.0.0.0,区域性=中性,PublicKeyToken = b77a5c561934e089”中加载类型“ System.ValueTuple`3”。
在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()在Microsoft.Code.Analysis.BuildTasks.ManagedToolTask​​.GenerateCommandLineCommands()在.TaskBuilder.d__26.MoveNext()NBC.CMS.Cms

如果您使用的是Visual Studio,则可以通过以下方式快速查看依赖关系以及所需的版本:

.NET框架解决方案

  1. 您的App.config文件将向您显示所有NuGet下载的依赖项
  2. 遵循解决方案->项目->所有NuGet和系统依赖项的参考

.NET核心

  1. 解决方案->依赖项-> NuGet

如果您正在寻找CLI解决方案,请尝试以下解决方案。

视觉工作室

  1. 单击工具-> NuGet软件包管理器->软件包管理器控制台
  2. 打开终端后,输入“ Get-Package”

PowerShell(Visual Studio外部)

  1. dotnet列表包YourSln.sln

这里引用了一些答案:

获取解决方案中使用的所有NuGet软件包的列表

如何列出所有已安装的NuGet软件包?

Get-Module -listavailable

然后找到版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM