Работа с отсутствием поддержки Expression Blend для проектов C ++ / CLI - PullRequest
7 голосов
/ 08 апреля 2010

У меня есть проект WPF C #, который ссылается на проект в смешанном режиме C ++ / CLI. У меня возникли проблемы с использованием проекта WPF в Expression Blend 3. Я новичок в Blend, так что, возможно, это очевидно, но он не будет правильно отображать конструктор xaml, пока не соберет проект. В моем случае он жалуется, что мои пользовательские команды не «распознаны или недоступны», и решение состоит в том, чтобы построить проект в Blend. Но я не могу собрать проект, потому что он ссылается на проект смешанного режима C ++ / CLI, который Blend не загружает. Проект WPF - это чистый C #, он просто ссылается на проект в смешанном режиме C ++ / CLI, но я не прошу Blend что-либо делать со сборкой в ​​смешанном режиме. Как я могу обойти эту проблему?

Edit: Мне удалось его собрать, удалив ссылку на проект в смешанном режиме C ++ / CLI и заменив его ссылкой на фактическую сборку. Однако это не идеально, поскольку в моем прошлом опыте Visual Studio не всегда мог разрешить ссылку при переключении между выпуском и отладкой конфигураций.

1 Ответ

1 голос
/ 09 апреля 2010

Я хотел бы рассмотреть вопрос о настройке второго файла решения. Один открыть в Blend, а другой открыть в Visual Studio. Они будут почти идентичны, за исключением того, что версия blend будет ссылаться на указанные файлы в их собранном состоянии. Версия VS будет ссылаться на проект так, как вы предпочитаете VS.

...