- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当尝试使用 Mono 版本 4.0.2 在 Linux Mint 上的 Visual Studio Code 中使用 .NET 4.5.1 打开控制台项目时,输出窗口中会显示以下警告:
/home/freeman/Projects/SleepyThread/SleepyThread/SleepyThread.csproj: warning : Project has unknown ToolsVersion '14.0'. Using the default tools version '4.0' instead.
/home/freeman/Projects/SleepyThread/SleepyThread/SleepyThread.csproj (default targets) -> [WARNING:OmniSharp.MSBuild.MSBuildProjectSystem] TargetFrameworkVersion 'v4.5.1' not supported by this toolset (ToolsVersion: 4.0). /home/freeman/Projects/SleepyThread/SleepyThread/SleepyThread.csproj /usr/lib/mono/4.5/Microsoft.Common.targets(0,0): Warning: TargetFrameworkVersion 'v4.5.1' not supported by this toolset (ToolsVersion: 4.0).
dnvm list
输出:
- 1.0.0-beta5 mono ~/.dnx/runtimes default
关于接近投票:我忘了问实际问题,但我认为很明显问题是如何修复警告。
最佳答案
在 *.csproj 文件中将 ToolsVersion 更改为 4.0 会删除警告:
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
关于c# - 此工具集不支持 TargetFrameworkVersion 'v4.5.1' (ToolsVersion : 4. 0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31575206/
我有一个 c# 项目,它使用内部 vb 项目作为 COM。 当我将项目转换为 VS 2010 时,以下行向我抛出异常: Set RTCClient_ = New RTCCORELib.RTCClien
我看到一些 C# 项目记录了它们的 ToolsVersion 而其他的则没有。 (例如 ToolsVersion="15.0") 最佳做法是什么?这也是显式优于隐式的情况吗? 最佳答案 “ToolsV
我知道 MSBuild工具集(ToolsVersion)是什么以及如何工作,但不了解如果更改/使用项目文件或CLI中较低或较高的ToolVersion对我们的项目有什么影响。 Need to know
将我的 xCode 更新到 8.0 并在我的设备上运行我的应用程序后,我注意到我在 Storyboard中的 Collection View 乱七八糟,框架不再适合该 View 。 只有当我打开 St
ToolsVersion 和 TargetFrameworkVersion 有什么区别? ...... v4.5 最佳答案 区别在于 TargetFrameworkVersio
XBuild Engine Version 12.0 Mono, Version 3.2.8.0 我正在尝试在 XBuild 中构建我的 C# 解决方案。它在 Windows 中构建得非常好,但在 U
当使用特定版本的 msbuild 构建项目或解决方案时,我可以使用 /toolsversion 或 /tv开关: "C:\Program Files (x86)\MSBuild\14.0\bin\ms
这个问题在这里已经有了答案: VS 2012 - Project failed to build because of missing Toolset (2 个答案) 关闭 5 年前。 我正在尝试编
当尝试使用 Mono 版本 4.0.2 在 Linux Mint 上的 Visual Studio Code 中使用 .NET 4.5.1 打开控制台项目时,输出窗口中会显示以下警告: /home/f
我是一名优秀的程序员,十分优秀!