visual-studio - 尝试构建项目时如何修复 'Schema validation error'?

标签 visual-studio visual-studio-extensions textmate

我正在尝试使用 Visual Studio 的 TextMate 扩展来创建自定义突出显示,但是当我尝试构建它时,我收到以下错误,即使在尝试寻找解决方案之后我也不知道这意味着什么。我看到很少有人有同样的问题,但还没有找到解决方案。这似乎发生在一个新项目上,所以模板中可能有一些错误,但我找不到它在哪里。

Schema validation error for '..\obj\Debug\extension.vsixmanifest'. The http://schemas.microsoft.com/developer/vsx-schema/2011:Assets element is not declared.


我该如何解决这个错误?

最佳答案

我做了一些测试,我遇到了同样的问题。如果我编辑并更改了 IdentifierVersion Range ,发现项目可以建了。
例如,新建一个 Textmate Grammar Extension项目然后默认 source.extension.vsixmanifest文件 > 安装目标 > 标识符和版本范围将如下图所示:
default
默认值是
“Microsoft.VisualStudio.Community [15.0, 17.0)”
“Microsoft.VisualStudio.Community [17.0, 18.0)”
我把它们改成
changed
“Microsoft.VisualStudio.Community [15.0, 17.0)”或“Microsoft.VisualStudio.Community [15.0]”然后 Rebuild该项目,它可以 build 。你可以试试。
此外,我不确定是否存在一些冲突,或者可能是潜在问题,我建议您在此处报告此问题:Textmate Grammar Template – Q&A , 或 Developer Community (来自 VS > 帮助 > 发送反馈 > 报告问题)

关于visual-studio - 尝试构建项目时如何修复 'Schema validation error'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68234180/

相关文章:

c# - Visual Studio 扩展包中未触发 DebuggerEvents.OnEnterBreakMode

fonts - Textmate 中使用的标准编程字体是什么?

scope - Textmate 2 范围 : Increase font size for section in latex document

.net - 如何使用 VisualStudio docker 调试器(launchSettings.json 配置文件)从 Docker 容器公开自定义端口 (TCP)?

.net - Visual Studio 的 StyleCop 的替代品?

visual-studio-2013 - 安装 Resharper 后 Bing 代码搜索不工作

refresh - TextMate:在 Firefox 中预览而无需先保存文档?

visual-studio - 了解 masm32 和 Visual Studio 2013 的程序集语法问题

c++ - 为什么这种使用简单加减法的交换不会溢出?

c# - NUnit visual studio 扩展的混合模式错误