Я обновил некоторые приложения Silverlight 3 до Silverlight 4 в Visual Studio 2010. Мои приложения Silverlight 3 отлично работают в Visual Studio, но в приложениях SL4 нет следующей ошибки:
C:\Path\To\MyProject.csproj : error : Unable to read the project file 'XNTVOD.AdminClient.csproj'.
C:\Path\To\MyProject.csproj(593,3): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\v4.0\Microsoft.Silverlight.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
У меня возникла проблема со старыми компонентами VS Silverlight и недавно удалили большинство компонентов SL, а сейчас в "Установка и удаление программ" у меня есть:
- Microsoft Silverlight
- Microsoft Silverlight 3 SDK
- Microsoft Silverlight 4 Toolkit апрель 2010 г.
Объявление <import>
выглядит так для проекта SL4:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Silverlight\$(SilverlightVersion)\Microsoft.Silverlight.CSharp.targets" />
В этой папке 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 и нескольких других. Я не хочу устанавливать вещи, которые возвратят меня обратно к ситуации, которая была у меня до этого, с устаревшими компонентами.