【发布时间】:2014-04-09 14:47:48
【问题描述】:
我在使用 msbuild 构建解决方案时收到此错误。
The element <ParameterGroup> beneath element <UsingTask> is
unrecognized.
错误在 msbuild 和 Visual Studio 中都显示。
【问题讨论】:
标签: visual-studio msbuild
我在使用 msbuild 构建解决方案时收到此错误。
The element <ParameterGroup> beneath element <UsingTask> is
unrecognized.
错误在 msbuild 和 Visual Studio 中都显示。
【问题讨论】:
标签: visual-studio msbuild
这是因为您的项目之一是针对 .NET 3.5。 您的所有项目至少应面向 .NET 4.0。
如果您的 .cs 项目不允许查看或更改目标框架,就像我的情况一样:您需要在 .csproj 中手动更改它。 在记事本中打开 .csproj。 在这一行
<Project ToolsVersion="3.5"...
将 ToolsVersion 至少更改为 4.0。
【讨论】:
dotnet cli 和RoslynCodeTaskFactory NuGet 依赖项。有什么要给我的吗?
另一种可能性是,您在 <Target> 元素中使用了 <UsingTask>。
您必须在 <Target /> 之外声明它。
在 2017 年和 2019 年测试。
否则错误如下。 (我敢打赌这是@Crono 和 Roslyn 一起看到的)。
proj(2300,5): error MSB4067: L'élément "ParameterGroup" situé sous l'élément <UsingTask> n'est pas reconnu.
【讨论】:
也可以使用这个链接https://github.com/techtalk/SpecFlow/wiki/Reporting
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0.30319" />
</startup>
</configuration>
【讨论】: