2010-06-17 16 views
11

'da bulunmaz. VS2010 xaml düzenleyicisinde Blend 3'ün Etkileşim ad alanı desteğiyle ilgili bir sorun var gibi görünüyor. + 3 SDK 'Interaction.Behaviors' etiketi, VS2010 (Blend 3)

.NET 4 İstemci Profili hedefleyen bir demo proje derlemek çalışıyorum Blend

  • VS2010
  • Blend 3 ve bir referansı vardır: Ben aşağıdakilerin kurulu olması System.Windows.Interactivity (Blend 3 klasöründe).

    Nesne tarayıcıda her şey iyi görünüyor. Interaction.Behaviours'a kod arkasından da erişebilirim, ancak xaml dosyasında xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" ad alanını koyar ve kullanmayı denerim, intellisense boş. Orada zaten bir şey kopyalarsanız

    , derleyici diyor: The tag 'Interaction.Behaviors' does not exist in XML namespace 'http://schemas.microsoft.com/expression/2010/interactivity'.

    Ben Blend 4 RC falan yüklemek gerekir mi?

+0

sadece Bilginize - Blend RC dışına - perakende sürümü mevcuttur ve 3. – Goblin

+0

Merhaba Goblin ücretsiz olarak yükseltebilirsiniz. Güncelleme için teşekkürler. Expression Studio 4'ün bir SDK içerip içermediğini biliyor musunuz? –

cevap

7

Blend 4'ünüz yoksa, geçerli davranış derlemelerini edinmek için Blend 4 SDK'u tek başına kurabilirsiniz.

+2

Aslında Blend 4 Blend 3 olanlar için ücretsiz bir indirme, bu yüzden 4 harmanlamayacak bir sebep yok;) – TomTom

1

Get Blend 4 - ücretsiz yükseltme sizin için. Microsoft'ta indirilebilir (deneme sürümünü alın, eğer Blend 3 kurulu ise kurulumdan sonra otomatik olarak devreye girecektir).

6

Behavior ve MouseDragElementBehavior Microsoft.Expression.Interaction.dll ve System.Windows.Interactivity.dll dosyasına aittir, lütfen bu iki derlemeye başvurular ekleyin ve çözümünüzü yeniden oluşturun.

+1

Cevabınız için teşekkürler. Ne yazık ki artık demo projesine sahip olmadığım için yukarıdaki sorunun çözülüp çözülmeyeceğini kontrol edemiyorum. Belki de cevabınız başkalarına yardım edebilir. Saygılarımızla, –

+0

http://forums.silverlight.net/forums/p/196530/458167.aspx adresinden aldım ve problemim çözüldü :) – sergiol

12

Silverlight için Blend SDK 4.0'a bağlı olan adamdan gelen cevap, WPF programlarında bu sorunla karşılaşırsanız, this version instead'u yüklemelisiniz.

18

@TomTom ve tüm SDK 4.0 suggestors:

indirip SDK ücretsiz olarak olsa bile 4,0 kullanmaktan benim gibi birçok Develpers engelleyen büyük bir katil kriter vardır: O NET 4.0 kullanır.

.NET 4.0 ile sorunun ne olduğunu sorabilirsiniz. Hiçbir şey, bugün (2013-06-13) haricinde, pek çok müşterimiz sunucularına kurmamışlardır (istemcilerde genellikle sorun yoktur). Bu nedenle, sunucularda da çalışması gereken bir yazılım geliştirirseniz, .NET 4.5 en son teknoloji ürünü olsa bile .NET 3.5'i kullanmaya zorlanırsınız.

@everybody

herkes Andre Luus orijinal soruya bir çözüm var mı? WPF için Blend SDK 3.5 "System.Windows.Interactivity.dll" başvuruyorsa, XAML ad alanı içe aktarma, VS2010'da nasıl görünmelidir?

çözümdür:

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity" 
0

JetBrains tarafından tutulan Nuget paketi Microsoft Expression Blend SDK yükleme

Zeyilname: (3.5'de farklı adlandırılmış Interaction.Behaviors >? Veya < i idi) sorunu çözecek.

Install-Package JetBrains.System.Windows.Interactivity