首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Visual终极2012上安装BenchmarkDotNet 0.10.2

无法在Visual终极2012上安装BenchmarkDotNet 0.10.2
EN

Stack Overflow用户
提问于 2017-02-25 14:32:42
回答 2查看 273关注 0票数 1

我正在尝试将BenchmarkDotNet包安装到VisualStudio2012Entreal上一个全新的空白控制台项目中,我得到了这个错误日志:

代码语言:javascript
复制
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 2012上克服了它?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-25 15:26:41

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

下面是有关Visual在BenchmarkDotNet和Roslyn存储库中支持的最小版本的相关讨论:

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

票数 2
EN

Stack Overflow用户

发布于 2017-02-25 15:00:41

通过在google上搜索,我在github上找到了这个问题,它与你的非常相似。

在低于2015年的Visual上,您似乎无法集成高于0.9.7的BenchmarkDotNet。

您应该尝试0.9.7,看看它是否仍然适合您的需要。

https://github.com/dotnet/BenchmarkDotNet/issues/237

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42457338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档