无法在 Visual Studio Ultimate 2012 上安装 BenchmarkDotNet 0.10.2

劳登维尔

我正在尝试将 BenchmarkDotNet 包安装到 Visual Studio 2012 Ultimate 上一个全新的空白控制台项目中,但我收到以下错误日志:

PM> Install-Package BenchmarkDotNet
Attempting to resolve dependency 'BenchmarkDotNet.Toolchains.Roslyn (≥ 0.10.2)'.
Attempting to resolve dependency 'BenchmarkDotNet.Core (≥ 0.10.2)'.
Attempting to resolve dependency 'System.Threading.Tasks.Extensions (≥ 4.0.0)'.
Attempting to resolve dependency 'Microsoft.CodeAnalysis.CSharp (≥ 1.3.2)'.
Attempting to resolve dependency 'Microsoft.CodeAnalysis.Common (= 1.3.2)'.
Attempting to resolve dependency 'System.Collections.Immutable (≥ 1.1.37)'.
Attempting to resolve dependency 'System.Reflection.Metadata (≥ 1.2.0)'.
Install-Package : 'System.Reflection.Metadata' already has a dependency defined for 'System.Collections.Immutable'.
At line:1 char:1
+ Install-Package BenchmarkDotNet
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

BenchmarkDotNet 看起来非常简单......但它只是不适合我!有没有人遇到过这个问题,或者在 Visual Studio 2012 上克服了它?

注意:它确实安装在 Visual Studio 2015 社区中,但这不是我可以用于实际开发的版本。

安德烈·阿金申

简短回答:您只能在 VisualStudio 2015+ 中安装 BenchmarkDotNet。Visual Studio 2012 使用旧版本的 NuGet (2.x),它不支持某些现代包。BenchmarkDotNet 依赖项之一是 Roslyn ( Microsoft.CodeAnalysis.CSharp ),它需要 NuGet 3.x+。

以下是有关 BenchmarkDotNet 和 Roslyn 存储库中 Visual Studio 最低支持版本的相关讨论:

一个可能的解决方法:您可以在 VS2015/2017 中创建一个新的控制台项目,安装 BenchmarkDotNet 并packages使用 VS2012将整个项目(连同文件夹)复制到您的计算机。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Microsoft Visual Studio 2013 Ultimate无法打开

无法在Windows 10上安装Visual Studio 2010

具有ReSharper 10 Ultimate的Visual Studio 2015 Enterprise-无法正确解决

无法在Visual Studio 2012 Ultimate上安装SSH.NET

Visual Studio 2017社区将无法在Windows 10上启动

在Visual Studio 2012中安装Nlog

Microsoft Visual Studio Ultimate 2012版本11.0.50727.1中没有“添加新表”选项

在SD卡上安装Visual Studio 2012(和SQL Server 2012)

Visual Studio 2012无法识别代码更改

Json.net无法在Visual Studio 2012中安装

Visual Studio 2012安装出现错误

安装Visual Studio 2012后无法连接任何远程数据库服务器

Visual Studio 2012中的TypeScript无法编译

无法安装Visual Studio 2012 Express进行Phone 8.0开发

错误安装Visual Studio 2013 Ultimate

Visual Studio 2013 Ultimate无法安装Windows 7 SP1

无法使用图形用户界面在Visual Studio Ultimate 2012中的空数据库中添加表

在Visual Studio 2012上无法打开项目

Intellij Idea Ultimate无法连接到Visual Studio Online

无法在Win 10上安装任何版本的Visual Studio

Visual Studio 2012-无法以32位运行项目(0xc000007b错误)

无法在Windows Server 2012 R2上安装phpmyadmin

无法安装Visual Studio Ultimate 2012

无法在Windows 10上安装Visual Studio Enterprise 2015

无法在Visual Studio 2019和2017中安装ReSharper Ultimate Extensions(Exception)

Visual Studio 2012无法加载DLL

Visual Studio 2012 Ultimate 版录制网络测试

无法从 Windows 10 Visual Studio 安装 Xamarin.iOS 11.14

Visual Studio 2012离线安装nuget