Включить XSD, поскольку язык определения типа отключен
Я пришел из этого вопроса: Как установить Contract-First Tool в VisualStudio 2012
Когда я попытался выполнить шаги, упомянутые в ответе на этот вопрос, который также упоминается в разделе " Инструмент контракт-первый", я столкнулся со следующей проблемой: параметры Включить XSD в качестве языка определения типа и Проверить конфигурацию WCF при построении Проект отключен.
Сгенерированная XML-схема действительна, и она была взята из вышеупомянутого руководства.
Почему это происходит?
2 ответа
Ваша сборка должна быть нацелена на.NET 4.5, чтобы включить эту опцию.
Просто попробуйте это (основываясь на догадках, а не на научных рассуждениях). Закройте ваш проект и запустите Visual Studio от имени администратора. (Ctrl + Shift + Enter при выборе ярлыка).
Затем откройте проект и снова перейдите к экрану свойств и сообщите нам, что там.
Это язык ("Включить XSD как..."), который подсказывает мне, что может потребоваться некоторая административная привилегия, чтобы заставить это работать.
Я полагаю, что любые последующие случаи будут в порядке.
Я поддерживаю два отдельных сочетания клавиш для VS, один с обычными привилегиями, а другой с повышенными привилегиями.