我在我的xunit单元测试项目中添加了一个xunit.runner.json文件。但我没有看到任何模式指向整个模式地址栏(按F4)下拉列表中的http://xunit.github.io/schema/v2.1-rc1/xunit.runner.schema.json之类的东西。
我已经添加了必要的包。请参阅下面的packages.config。我错过了什么请帮忙。
修改
见下图,我完全滚动但我没看到架构,我错过了什么。
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="xunit" version="2.1.0" targetFramework="net452" />
<package id="xunit.abstractions" version="2.0.0" targetFramework="net452" />
<package id="xunit.assert" version="2.1.0" targetFramework="net452" />
<package id="xunit.core" version="2.1.0" targetFramework="net452" />
<package id="xunit.extensibility.core" version="2.1.0" targetFramework="net452" />
<package id="xunit.extensibility.execution" version="2.1.0" targetFramework="net452" />
<package id="xunit.runner.visualstudio" version="2.1.0" targetFramework="net452" />
</packages>
答案 0 :(得分:2)
现在已修复。主JSON模式目录中缺少 xunit.runner.json 的模式,这就是Visual Studio未将其作为选项列在下拉列表中的原因。为了将来参考,GitHub上的SchemaStore项目支持此功能。
答案 1 :(得分:1)
只需粘贴您想要使用的架构即可。例如:http://xunit.github.io/schema/v2.1-rc1/xunit.runner.schema.json
下次你要添加一个xunit.runner.json文件,VS会记住它。