Почему VS не может отобразить мое приложение WPF в конструкторе, но может нормально его запустить? - PullRequest
1 голос
/ 24 мая 2010

Это абсолютно нелепо!Visual Studio может нормально запускать (отлаживать) мою программу, но она не отображает мой макет в конструкторе.Просто выдает эту бесполезную ошибку:

альтернативный текст http://img6.imageshack.us/img6/8661/vserrorscreenshot.png

Может кто-нибудь помочь объяснить это?Я не изменил XAML вообще, ни одного символа, так как в прошлый раз он работал нормально.Я только изменил некоторые .cs код.

Ответы [ 5 ]

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

, потому что VS неэффективен с точки зрения редактирования Xaml.Просто выключите этот дизайнер, http://www.thejoyofcode.com/Using_the_Source_Code_Editor_for_XAML_in_Visual_Studio.aspx

0 голосов
/ 24 мая 2010

Вы пробовали Expression Blend?Он имеет лучший дизайн, вы можете редактировать код cs (хотя Intellisense ограничен) и можете запускать отладчик.

Хотя это не полная замена (это не так), это означает, что выне нужно постоянно переключаться между Blend и Visual Studio, если вы просто изменяете пользовательский интерфейс.

0 голосов
/ 24 мая 2010

Это иногда происходит, когда приложение должно использовать некоторые данные, собранные во время выполнения, для правильной визуализации. У меня была эта проблема, когда мои элементы управления привязаны к данным в веб-сервисе.

0 голосов
/ 24 мая 2010

См. Это: XAML Designer не удается отобразить - UserInitiatedNavigationPermissio

По сути, это похоже на ошибку, исправленную в Visual Studio 2008 SP1. Если у вас уже установлен пакет обновления 1 (SP1), запустите ремонтную установку VS2008 (перейдите в раздел «Добавить / удалить, а затем выберите параметр восстановления»)

Также смотрите вопросы StackOverflow:

0 голосов
/ 24 мая 2010

Вы пытались сделать rebuild? В прошлом я заметил, что это происходит, если скомпилированный код устарел.

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