'da oluşturulan Expression-Blend 4'te WPF projesini açmaya çalışırken sorun şu anda VS 2010'da WPF projemi oluşturuyorum. İşimi işlevli GUI ile bitirdikten sonra şablonumu düzenlemek istedim Ben Blend projeyi açtığınızda Blend 4'te kontrolleri Ama designMode içinde, o Sonucu penceresinde banaVisual Studio 2010
Geçersiz XAML
anlatmak şöyle yazdı:
[ControlName] [ControlName] böyle Window olarak Projemde kullandığım varsayılan kontrolleri (listesidir bir Windows Presentation Foundation (WPF) projesi
desteklenmez , DockPanel, vb)
Bu sorunları önlemek ve WPF formlarını DesignMode Expression-Blend4'te düzenleyebilmek için ne yapmalı?
DÜZENLEME:
Olası geçici çözüm.
Blend
tarafından oluşturulan ve Studio
, ben VisualStudio
sonraki satırla oluşturun öğrenmek zorunda olduğu boş projelerde (* .Csproj dosyası), bazıları karşılaştırılması sonra:
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
...
Blend kullanırken aşağıdaki satırlar: Eğer x86
AnyCPU
geçtiğinizdeyse beklendiği gibi
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
Yani, Blend projesini açılacaktır.
hm, çok ilginç. Ben zaten var olan referans üzerinde bakıyorum, PresentationCore, PresentationFramework ve WindowsBase ve diğer .NET assms var., ** AMA ** orada yerleştirme 'C: \ Program yerine' [ProjectName] \ AssemblyName' Dosyalar (x86) \ Referans Montajları \ Microsoft \ Framework \ .NETFramework \ v4.0 \ AssemblyName' (onlar **! ** sarı üçgen içinde oturum açtıkları var.) Onları değiştirdikten sonra, hepsi iyi çalışıyor. – stukselbax
** Gerçekten garip davranışlar: MS projelerinde doğru yol var, Blend'de aynı projeyi açtığınızda - tüm .net referansları yeniden yazılır. ** – stukselbax
Tüm referanslarım berbat. :(Tüm bunları kaldırmadan ve yeniden ekleyerek yolu güncellemek için herhangi bir kolay var mı? Ayrıca bu proje karışımı her zaman açtığınızda ya da sadece bir kez düzeltmek zorunda kalmaz mı? – joshwl2003