web-dev-qa-db-ja.com

System.Windows.Controls.dllとSystem.Windows.Controls.Data.dllはどこにありますか

私はWPF、VS2010、VS2008を使用しています

これらのライブラリはSilverlightでのみ利用できますか? PresentationFramework.dll == System.Windows.Controls.dllですか?

16
Ivri

System.Windows.Controls名前空間(.dllではない)を探していると思います。あなたが参照する名前空間は、実際にはMicrosoftのWindows SDKの一部であるPresentationFramework.dllにあります(.Netフレームワークの標準部分ではありません)。

System.Windows.Controls.DataはSystem.Windows.Controls.Data.dllアセンブリファイルにあります。

System.Windows.Controls.Data名前空間はSilverlightの一部であり、最新のソースファイルは次の場所からダウンロードできます。 http://www.Microsoft.com/downloads/details.aspx?familyid=D09B6ECF-9A45-4D99 -B752-2A330A937BC4&displaylang = en

両方のアセンブリがPCの「Program Files\Reference Assemblies\Microsoft\Framework\v3.0」にあります

編集:間違ったSilverlightダウンロードリンク。修正:)

Controls.Data dllが最近のSilverLight SDKに含まれていない可能性があるため、他に何も役に立たない場合は、個別のダウンロードで見つけることができます。 http://www.Microsoft.com/downloads/details.aspx ?FamilyID = 084A1BB2-0078-4009-94EE-E659C6409DB0&displaylang = en

23
Webleeuw

この問題もありました。デザインモードでツールボックスを右クリックし、[アイテムの選択]をクリックしてから、[Silverlightコンポーネント]タブでパスを見つけました。

PROGRAM FILES(x86)\ Microsoft SDKs\SILVERLIGHT\v5.0\LIBRARIES\CLIENTにあります。ファイルをクリックし、[追加]をクリックします。私がしたことは、ファイルメニューの[プロジェクト]をクリックし、[参照](画面の下部)でクリックした参照を追加して、上記のパスを入力することでした。これがお役に立てば幸いです。

1
Teddy

SilverlightプロジェクトではなくWPFプロジェクトでこのエラーが発生しました

新しいラップトップに(かなり古い)WPFToolkit.dllがインストールされていないことが原因です。

https://wpf.codeplex.com/

0
Mike Gledhill