【发布时间】:2014-02-09 20:51:56
【问题描述】:
我一直在学习为 SpecFlow 测试报告生成器找到的 here 教程。
我的问题是,当我运行该工具时,我收到以下消息:
元素 Target 中的属性“Label”无法识别
我找到了一些可能的解决方案,但都没有奏效,例如here
当我使用 Visual Studio 2012 运行 MSBuild 时,我能够证明我正在运行版本 4.x,命令提示符我可以看到以下内容:
Microsoft (R) Build Engine 版本 4.0.30319.17929 [Microsoft .NET 框架,版本 4.0.30319.18052]
我已经按照here的建议创建了一个配置文件
但不幸的是,我仍然收到错误消息。该项目在 git 本地运行,过去已通过使用配置文件修复了此问题,但是自从切换到 VMware 虚拟机后,它现在再次出现。
我还右键单击 > 属性,它指出该文件正在使用 .NET 4.0,此外还创建了一个直接链接到 MSBuild 目录的环境变量。我在浏览互联网时花了很长时间,但无法正常工作。请帮忙!
非常感谢您提供的任何帮助,
干杯!
【问题讨论】:
标签: unit-testing visual-studio-2012 msbuild automation specflow