我基本上想知道的是,是否有一种方法可以知道我的项目依赖/需要的所有NuGet软件包的哪个版本,以便我可以相应地配置每个版本。可以提供上述功能的PowerShell命令会很棒。
构建解决方案时收到以下错误:
严重性代码描述项目文件行抑制状态 错误“ Csc”任务意外失败。 System.TypeLoadException: 无法从程序集“ mscorlib”中加载类型“ System.ValueTuple`3”, 版本= 4.0.0.0,文化=中性,PublicKeyToken = b77a5c561934e089'。
在 Microsoft.CodeAnalysis.BuildTasks.ManagedToolTask.GenerateCommandLineCommands() 在Microsoft.Build.Utilities.ToolTask.Execute()在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()NBC.CMS.Cms
答案 0 :(得分:0)
如果您使用的是Visual Studio,则可以通过以下方式快速查看依赖关系以及所需的版本:
.NET框架解决方案
.NET-Core
如果您正在寻找CLI解决方案,请尝试以下解决方案。
Visual Studio
PowerShell(Visual Studio外部)
此处引用了一些答案:
答案 1 :(得分:-1)
Get-Module -listavailable
然后找到版本