此工具集不支持目标框架版本"v4.5.1"(工具版本:4.0)



当尝试在Linux Mint使用Mono版本4.0.2的Visual Studio Code中使用。net 4.5.1打开控制台项目时,在输出窗口中显示以下警告:

/home/弗里曼/项目/SleepyThread/SleepyThread/SleepyThread.csproj:警告:项目有未知的工具版本'14.0'。使用默认值工具版本'4.0'。

/home/弗里曼/项目/SleepyThread/SleepyThread/SleepyThread.csproj(默认目标)->(警告:OmniSharp.MSBuild.MSBuildProjectSystem)此工具集不支持TargetFrameworkVersion 'v4.5.1'(ToolsVersion: 4.0)。/home/freeman/Projects/SleepyThread/SleepyThread/SleepyThread.csproj/usr/lib/mono/4.5/Microsoft.Common.targets(0,0):警告:此工具集不支持TargetFrameworkVersion 'v4.5.1'(ToolsVersion: 4.0)。

dnvm list输出:

  • 1.0.0-beta5 mono ~/。dnx/运行时默认

关于票数接近的问题:我忘了问实际的问题,但我认为这个问题很明显是如何修复警告。

将ToolsVersion更改为4.0。Csproj文件删除警告:

Project has unknown ToolsVersion '14.0'

将项目设置从.NET 4.5.1降级为.NET 4.5删除警告:

TargetFrameworkVersion 'v4.5.1' not supported by this toolset ToolsVersion: 4.0

最新更新