Включить XSD, поскольку язык определения типа отключен

Я пришел из этого вопроса: Как установить Contract-First Tool в VisualStudio 2012

Когда я попытался выполнить шаги, упомянутые в ответе на этот вопрос, который также упоминается в разделе " Инструмент контракт-первый", я столкнулся со следующей проблемой: параметры Включить XSD в качестве языка определения типа и Проверить конфигурацию WCF при построении Проект отключен.

Сгенерированная XML-схема действительна, и она была взята из вышеупомянутого руководства.

Почему это происходит?

Опции отключены

2 ответа

Решение

Ваша сборка должна быть нацелена на.NET 4.5, чтобы включить эту опцию.

Просто попробуйте это (основываясь на догадках, а не на научных рассуждениях). Закройте ваш проект и запустите Visual Studio от имени администратора. (Ctrl + Shift + Enter при выборе ярлыка).

Затем откройте проект и снова перейдите к экрану свойств и сообщите нам, что там.

Это язык ("Включить XSD как..."), который подсказывает мне, что может потребоваться некоторая административная привилегия, чтобы заставить это работать.

Я полагаю, что любые последующие случаи будут в порядке.

Я поддерживаю два отдельных сочетания клавиш для VS, один с обычными привилегиями, а другой с повышенными привилегиями.

Другие вопросы по тегам