我来自这个问题:How to install Contract-First Tool in VisualStudio 2012
当我尝试执行该问题的答案所提到的步骤时,这也是主题Contract-First Tool中提到的步骤,我遇到了以下问题:选项启用XSD作为类型定义语言和在构建项目时验证WCF配置 已禁用。
生成的XML Schema是有效的,它来自上述教程。
为什么会这样?
答案 0 :(得分:2)
您的程序集需要以.NET 4.5为目标才能启用此选项。
答案 1 :(得分:1)
试试这个(基于预感而不是任何科学推理)。关闭项目并以管理员身份运行Visual Studio。 (选择快捷方式时按Ctrl + Shift + Enter)。
然后打开项目并再次导航到属性屏幕,让我们知道那里有什么。
这是语言(“ 启用 XSD为......”),它向我建议可能需要一些管理权限才能使其正常工作。
我想任何后续的实例都可以。
FWIW我为VS维护了两个单独的快捷方式,一个具有正常权限,另一个具有提升权限。