2011-06-25 17 views
1

ターゲットフレームワークを持つ新しいWPFアプリケーションを.NET Framework 3.0として作成しました。開発環境は、.NET Frameworkのバージョン4.0、3.5 SP1、3.0と2.0がインストールされていた、すべてがうまく動いたWPFアプリケーションの展開XAML解析エラー - .NET Frameworkのバージョンの問題

<Border CornerRadius="20" BorderThickness="1" BorderBrush="#FFABE3E4" Background="#FFE6F7FF"> 
    <Border.Effect> 
     <DropShadowEffect Color="Gray" ShadowDepth="2" Direction="320" /> 
    </Border.Effect> 
</Border> 

:私は国境タグにDropShadowBitMapEffectを使用し、その一部のWPFウィンドウを開発しました。私は新しいシステムにデプロイすると、私は次のXAMLの解析例外を取得:

System.Windows.Markup.XamlParseException: Cannot find DependencyProperty or PropertyInfo for property named 'Effect'. Property names are case sensitive. Error at object 'System.Windows.Controls.Border' in markup file ... 

展開システムは、Windows XP上の.NET Framework 2.0、3.0および3.5(3.5のサービスパックなし)が含まれています。今、これは期待されていますか?最初からターゲットフレームワークを3.0から選択しました。私はいつもアプリケーションをコンパイルできました。その場合、.NET Framework 3.0がインストールされているシステムで私のアプリケーションを実行しないでください。この場合、なぜ解析例外が発生するのですか?

助けていただけたら助かりますか?

リンクが既に(参照は、.NET Framework 3.5のために、すべてのです私は3.0に特定の何かを探しています。)参照: http://blogs.msdn.com/b/xwebsupport/archive/2010/01/06/cannot-find-dependencyproperty-or-propertyinfo-property-error-during-xweb3-setup.aspx

http://connect.microsoft.com/VisualStudio/feedback/details/535637/net-3-5-sp1-not-working-on-vista-enterprise-cannot-find-dependencyproperty-or-propertyinfo-for-property-named-effect

答えて

0

効果とDropShadowEffectは

WPF 3.5で追加されました
+0

umm ..これは、.NET 3.0で利用できると述べています。私は3.5で導入されたメディア効果ではなく、ビットマップ効果を使用しています。http://msdn.microsoft.com/en-us/library/ms753350%28v=VS.85%29.aspx .NET 3.0のアプリケーションを対象にしたときにVisual Studioでクラスを使用できるのはなぜですか? – rizter

関連する問題