【发布时间】:2021-03-31 21:38:49
【问题描述】:
也许你们中的一个人知道如何解决这个问题。
我想在单一 ide 的树莓派 4 上运行一个书面的 c# 项目“.NET 5.0 Framework”。为此,我已经从 Microsoft 主页安装了“.Net 5.0 SDK Framework”。在单声道的设置中,我将正确的路径设置为“dotnet”文件夹。他找到了“.NET Core SDK”(5.0.201)和“.NET Core Runtime”(5.0.4)。
如果我现在尝试在单 ide 中构建项目,我会收到构建错误:
"/home/pi/dotnet5sdk/sdk/5.0.201/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(54,5):错误MSB4186:静态方法的调用语法无效: “[MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)')”。找不到方法'[MSBuild]::GetTargetFrameworkIdentifier'。调用静态方法必须使用以下格式:$([完整类型名称]::method ()). 示例:$ ([System.IO.Path] :: Combine (a, b)). 确保所有参数均已定义,类型正确,并按正确顺序指定.
我也使用 xbuild 而不是 MSBuild。
我搜索了很多论坛,但没有找到任何可以帮助我解决此问题的内容。
我是否忘记了一些必需的设置?
【问题讨论】:
标签: c# monodevelop