Blend For Visual Studio 11 получить ошибку - PullRequest
3 голосов
/ 18 марта 2012
  • Установленный Windows 8 Consumer Preview
  • Установлена ​​Visual Studio 2010 Premium
  • Установлено Visual Studio 11 Ultimate

Все установлено без ошибок.

Я создал новое приложение Windows 8 Metro с использованием Visual Studio 11, и у меня нет проблем с просмотром xaml в конструкторе VS 11. Если я просматриваю его в Blend For Visual Studio 11, появится сообщение об ошибке:

Не удалось открыть проект «TestApp.csproj». Импортированный проект «C: \ Program Files (x86) \ MSBuild \ Microsoft \ WindowsXaml \ v11 \ Microsoft.Windows.UI.Xaml.CSharp.Targets» не найден. Убедитесь, что путь в объявлении правильный, и что файл существует на диске. c: \ Users \ testuser \ Documents \ Visual Studio 11 \ Projects \ TestApp \ testApp.csproj

Также, если я создаю проект в стиле Windows Metro (любой из шаблонов) в Blend For Visual Studio 11, он показывает пустое решение после его завершения. Когда я смотрю на каталог, в котором предполагается создать его, я вижу только файлы проекта, но не вижу решения.

Кто-нибудь еще имел эти проблемы?

Теперь единственный вопрос, как

- Комментарий 1 -

Нет, путь C: \ Program Files (x86) \ MSBuild \ Microsoft \ WindowsXaml ** v11 ** \ Microsoft.Windows.UI.Xaml.CSharp.Targets не существует. Путь в файловой системе: C: \ Program Files (x86) \ MSBuild \ Microsoft \ WindowsXaml ** v11.0 ** \ Microsoft.Windows.UI.Xaml.CSharp.Targets

Когда я смотрю на файл проекта, это то, что я вижу:

<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' ">
    <VisualStudioVersion>11.0</VisualStudioVersion>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />

Кажется, файл проекта указывает правильное местоположение, поэтому я не уверен, почему он пытается найти неправильный путь?

- конец комментария 1 -

1 Ответ

12 голосов
/ 21 марта 2012

Попробуйте этот обходной путь из списка известных проблем:

1.3.3.35 Blend не может создавать проекты для приложений в стиле Metro, созданных с использованием HTML, когда Visual Studio 2010 установлена ​​после Visual Studio 11 Beta, когда Visual Studio 2010устанавливается после Visual Studio 11 Beta, установка изменяет переменную среды на переменную, несовместимую с Blend .

(выделение добавлено)

Для разрешенияЭта проблема:

Чтобы обойти эту проблему, выполните следующие действия:

  1. Щелкните правой кнопкой мыши Компьютер и выберите Свойства.
  2. Нажмите Дополнительные свойства.
  3. В диалоговом окне «Свойства системы» на вкладке «Дополнительно» щелкните «Переменные среды».Environmental Variables
  4. В разделе «Системные переменные» нажмите «Создать».
  5. В поле «Имя переменной» введите: VisualStudioVersion.
  6. В поле «Значение» введите: 11.0.
    Settings
  7. Нажмите OK.

Для Windows 8, чтобы перейти к переменным среды:

  1. Выполните поиск для Расширенные настройки системы
  2. Убедитесь, что у вас выбрано Настройки с правой стороны
  3. Выберите Просмотреть дополнительные настройки системы параметр

Windows 8

...