启用XSD作为类型定义语言已禁用

时间:2013-05-08 19:11:32

标签: wcf visual-studio-2012 xsd schema contract-first

我来自这个问题:How to install Contract-First Tool in VisualStudio 2012

当我尝试执行该问题的答案所提到的步骤时,这也是主题Contract-First Tool中提到的步骤,我遇到了以下问题:选项启用XSD作为类型定义语言在构建项目时验证WCF配置 已禁用

生成的XML Schema是有效的,它来自上述教程。

为什么会这样?

Options disabled

2 个答案:

答案 0 :(得分:2)

您的程序集需要以.NET 4.5为目标才能启用此选项。

答案 1 :(得分:1)

试试这个(基于预感而不是任何科学推理)。关闭项目并以管理员身份运行Visual Studio。 (选择快捷方式时按Ctrl + Shift + Enter)。

然后打开项目并再次导航到属性屏幕,让我们知道那里有什么。

这是语言(“ 启用 XSD为......”),它向我建议可能需要一些管理权限才能使其正常工作。

我想任何后续的实例都可以。

FWIW我为VS维护了两个单独的快捷方式,一个具有正常权限,另一个具有提升权限。