Я обновлял некоторые приложения Silverlight 3 до Silverlight 4 в Visual Studio 2010. Мои приложения Silverlight 3 нормально открываются в Visual Studio, но приложения SL4 - нет, со следующей ошибкой:
C: \ Path \ To \ MyProject.csproj: ошибка: невозможно прочитать файл проекта 'XNTVOD.AdminClient.csproj'.
C: \ Path \ To \ MyProject.csproj (593,3): импортированный проект "C: \ Program Files (x86) \ MSBuild \ Microsoft \ Silverlight \ v4.0 \ Microsoft.Silverlight.CSharp.targets" не найден , Убедитесь, что путь в объявлении
У меня была проблема со старыми компонентами VS Silverlight, и недавно я удалил большинство компонентов SL, и прямо сейчас у меня есть Установка и удаление программ:
Объявление
выглядит так для проекта SL4:
В этой папке C: \ Program Files (x86) \ MSBuild \ Microsoft \ Silverlight \ v4.0
есть только два файла:
Microsoft.Ria .Client.targets
Microsoft.Ria.Client.VisualStudio.targets
Какой компонент разработки Silverlight мне особенно не хватает? Я вижу кучу разных вариантов, от Silverlight 4 SDK Beta до VS Tools для Silverlight 4 и множества других. Я не хочу устанавливать то, что вернет меня к ситуации, в которой я находился до этого, с устаревшими компонентами.
Отсутствующий файл поставляется в Silverlight 4 SDK. Вы можете либо установить только Silverlight 4 SDK, либо переустановить весь пакет Silverlight 4 Tools for VS2010 (который переустановит среду выполнения разработчика, SDK, исправление для VS2010). , пакет инструментов Silverlight 4 и службы WCF RIA).