我来自这个问题:How to install Contract-First Tool in VisualStudio 2012
当我尝试执行该问题的答案中提到的步骤时,这也是Contract-First Tool主题中提到的内容,我遇到了以下问题:选项Enable XSD as type definition language和Validate WCF configuration when building the项目被禁用。
生成的 XML 模式是有效的,它取自上述教程。
为什么会这样?

我来自这个问题:How to install Contract-First Tool in VisualStudio 2012
当我尝试执行该问题的答案中提到的步骤时,这也是Contract-First Tool主题中提到的内容,我遇到了以下问题:选项Enable XSD as type definition language和Validate WCF configuration when building the项目被禁用。
生成的 XML 模式是有效的,它取自上述教程。
为什么会这样?

您的程序集需要以 .NET 4.5 为目标才能启用此选项。
试试这个(基于直觉而不是任何科学推理)。关闭项目并以管理员身份运行 Visual Studio。(选择快捷方式时,Ctrl + Shift + Enter)。
然后打开项目并再次导航到属性屏幕,让我们知道那里有什么。
正是这种语言(“将XSD启用为...”)向我暗示,可能需要一些管理权限才能使其正常工作。
我想任何后续实例都会很好。
FWIW 我为 VS 维护了两个独立的快捷方式,一个具有普通权限,另一个具有提升的权限。