2010-04-08 8 views
7

Mam projekt WPF C#, który odwołuje się do projektu mieszanego trybu C++/CLI. Mam problem z wykorzystaniem projektu WPF w Expression Blend 3. Jestem nowy w Blend, więc może to oczywiste, ale nie wyświetli poprawnie projektanta Xaml, dopóki nie zbuduje projektu. W moim przypadku narzeka, że ​​moje niestandardowe polecenia nie są "rozpoznane lub dostępne", a rozwiązaniem jest zbudowanie projektu w Blend. Ale nie mogę zbudować projektu, ponieważ odwołuje się do projektu mieszanego trybu C++/CLI, którego Blend nie załaduje. Projekt WPF jest czystym C#, to właśnie odnosi się do projektu mieszanego trybu C++/CLI, ale nie proszę Blend, aby zrobił coś z zespołem mieszanym. Jak mogę obejść ten problem?Praca z brakiem ekspresji Blend dla projektów C++/CLI

Edit: udało mi się zmusić go do budowania usuwając odniesienie do projektu trybie mieszanym C++/CLI i zastąpienie jej odniesienie do rzeczywistego montażu. Nie jest to jednak idealne, ponieważ podczas mojego poprzedniego doświadczenia Visual Studio nie zawsze będzie w stanie rozwiązać odniesienie podczas przełączania między konfiguracjami wersji i debugowania.

+0

Ta praca nie działa już dla Blend 4 :( – Jippers

Odpowiedz

1

Rozważałbym utworzenie drugiego pliku rozwiązania. Jeden do otwarcia w Blend, a drugi do otwarcia w Visual Studio. Będą one prawie identyczne, z wyjątkiem tego, że wersja mieszana będzie odwoływała się do podanych plików w ich stanie zbudowanym. Wersja VS będzie odwoływać się do projektu, jak wolisz VS.