Импортированный проект "C: \ Microsoft.CSharp.targets" не найден - PullRequest
111 голосов
/ 08 августа 2008

Я получил эту ошибку сегодня при попытке открыть проект Visual Studio 2008 в Visual Studio 2005:

Импортированный проект "C: \ Microsoft.CSharp.targets" не найден.

Ответы [ 16 ]

2 голосов
/ 26 мая 2010

хорошо, так что, если он скажет это: между знаки gt / lt

Импорт Проект = "$ (MSBuildExtensionsPath) \ Microsoft \ Silverlight \ v3.0 \ Microsoft.Silverlight.CSharp.targets" /

как мне исправить ошибку цели?

Я также обнаружил эту строку импорта в демонстрационном проекте (в частности, «Построй свою собственную MVVM Framework» Роба Айзенбурга).

Если вы замените этот импорт предложенным lomaxx VS2010, RTM сообщит, что вам нужно установить this .

1 голос
/ 06 августа 2013

Эта ошибка также может возникать при открытии проекта Silverlight, встроенного в SL 4, когда у вас установлен SL 5.

Вот пример сообщения об ошибке: Не найден импортированный проект «C: \ Program Files (x86) \ MSBuild \ Microsoft \ Silverlight \ v4.0 \ Microsoft.Silverlight.CSharp.targets».

Обратите внимание на v4.0.

Чтобы решить, отредактируйте проект и найдите:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

И измените его на v5.0.

Затем перезагрузите проект, и он откроется (если у вас не установлен SL 5).

0 голосов
/ 17 апреля 2019

После попытки восстановления, закрытия VS, удаления сбойного пакета, повторного открытия, попытки восстановления, несколько раз я просто удалял все в пакетах, и когда я делал восстановление, и оно работало отлично.

0 голосов
/ 15 февраля 2019

Я столкнулся с этой проблемой при выполнении пьесы Ansible, поэтому я хочу добавить свои 2 цента здесь. Я заметил предупреждающее сообщение об отсутствии Visual Studio 14. Версия Visual Studio 14 была выпущена в 2015 году, и решением моей проблемы была установка Visual Studio 2015 Professional на хост-компьютере моего агента Azure DevOps.

0 голосов
/ 05 марта 2018

Иногда проблема может быть связана с жестко закодированной версией VS в файле .csproj. Если у вас есть в вашем csproj что-то вроде этого:

[...]\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets"

Вам следует проверить правильность номера (причина его неправильности может заключаться в том, что проект был создан с другой версией Visual Studio). Если это не так, замените его текущей версией инструментов сборки ИЛИ используйте переменную VS:

[...]\VisualStudio\v$(VisualStudioVersion)\WebApplications\Microsoft.WebApplication.targets"
0 голосов
/ 07 октября 2017

Я удалил папку obj, а затем проект загрузился, как и ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...