2017-01-13 6 views
0

Хотя есть несколько вопросов и ответов об ошибке «Неизвестный атрибут« targetframework », другие вопросы в основном связаны с ошибками, развертываемыми на сервере, и поэтому ответы показывают IIS 7, которые необходимо изменить. В моем случае я получал ошибку «Непризнанный атрибут« targetframework »при попытке отладки в Visual Studio.Непризнанный атрибут «targetframework» при отладке в Visual Studio

Я вручную изменил свой файл web.config, чтобы обновить его до 4.0, как описано в this MSDN article. Это включало в себя добавление атрибута targetFramework в мою компиляции тег, например:

<compilation debug="true" targetFramework="4.0"> 

Я сделал это, потому что я хотел использовать сборки, целенаправленные рамки 4.0. Но затем, когда я попытался отладить сайт, я получил ошибку «Неизвестный атрибут« targetframework ». Как я уже упоминал, решения, которые я нашел, все говорили об изменении пула приложений в IIS 7, но я просто пытался запустить сайт в отладчике Visual Studio. Я попытался взглянуть на «Свойства для решения», но ничего не нашел о структуре.

ответ

0

Мне потребовалось гораздо больше времени, чем следовало бы, но в итоге я нашел другой диалог свойств, который я искал. Это не было в Свойствах решения, но было на сайте «Страницы свойств» в разделе «Построение».

Чтобы открыть диалоговое окно Property Pages, вы можете сделать любой из них:

  • выберите Вид> Страницы свойств или

  • перейти к Debug> [Мой сайт] Свойства ... (последний пункт в меню Debug) или

  • Щелкните правой кнопкой мыши на веб-сайте в обозревателе решений (2-й элемент в обозревателе решений, в соответствии с самим решением) и выберите Property Pages

Menu to launch Property Pages

Затем в появившемся диалоговом окне щелкните раздел «Сборка» слева. Затем правая сторона будет содержать раскрывающийся список «Целевая структура». Когда вы измените его на 4.0, Visual Studio предупредит вас, что проект будет перезагружен. После этого он будет отлаживать правильно.

Framework setting