Как я могу узнать, какую версию WPF я использую? - PullRequest
1 голос
/ 25 мая 2010

Я обнаружил некоторые различия между WPF 3.0 и WPF 3.5. В результате мне нужно знать, была ли сборка скомпилирована против 3.0 или 3.5. Есть ли для этого API?

Ответы [ 2 ]

0 голосов
/ 25 мая 2010

Номер версии для текущей установленной версии Windows Presentation Foundation (WPF) находится в реестре.

Чтобы найти номер версии:

1

  On the Start menu, click Run.

2.

  In Open, type regedit.exe.

3.

  Open the following key:

HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ NET Framework Setup \ NDP \ v3.0 \ Setup \ Windows Presentation Foundation

Номер версии WPF хранится в значении версии.

0 голосов
/ 25 мая 2010

Вы должны быть в состоянии определить это по ссылочным сборкам вашей целевой сборки. Взгляните на MSDN , чтобы проверить метод GetReferenceAssemblies класса System.Reflection.Assembly.

...