Где MSI-комплект Silverlight 3 помещает файлы DLL? - PullRequest
2 голосов
/ 27 марта 2009

Только что загрузил Silverlight 3 Toolkit и выполнил файл MSI.

Теперь мне нужно обратиться к файлу Microsoft.Windows.Controls.dll, но я не знаю, куда его распаковал MSI. Не могу найти его в C: \ или в C: \ Program Files. Где это может быть?

  • ок, в этом посте говорится, что все компоненты должны быть в наборе инструментов, например DockPanel, они предназначены для Visual Studio 2008 Professional , но не для Visual Web Developer 2008 Express (он имеет некоторые элементы управления, но не DockPanel, например)

Ответ:

Хорошо, ответ таков: перезагрузите и перезапустите все (до этого Silverlight получал ошибку AG_E_PARSER_BAD_TYPE и сбивал как версии Visual Studio, так и Firefox). После перезапуска все работает нормально: элементы управления автоматически попадают в набор инструментов, поэтому вам просто нужно их перетащить, больше не нужно ссылаться на dll, как в Silverlight 2 .

Ответы [ 3 ]

3 голосов
/ 14 декабря 2009

Это ничего не добавило автоматически для Silverlight Beta 4 Toolkit и Visual Studio 2010 Beta 2.

Я следовал этим инструкциям . Моя корзина с инструментами была расположена:

 C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Toolkit

Кроме того, мне пришлось выбрать дополнительные библиотеки DLL для дополнительных элементов инструментария из описанных в статье. Я также должен был поставить флажок, чтобы указать, что я действительно хотел эти элементы.

Должен быть лучший способ! Кто-нибудь?

0 голосов
/ 02 августа 2009

В выпуске Silverlight Toolkit, выпущенном в июле 2009 года, в конце настройки MSI добавлен параметр «Открыть страницу приветствия».

Путь к июльскому выпуску также немного отличается, но на странице приветствия (ссылка также добавлена ​​в меню «Пуск») у вас всегда будет быстрый способ найти их.

Если установить этот флажок, откроется страница с подробной информацией обо всем установленном, включая ссылки на все двоичные файлы, темы, документацию и т. Д.

Кроме того, поскольку на все элементы управления ссылаются через раздел реестра AssemblyFolderEx, вы можете добавить ссылку в стиле GAC в ваш проект C # или VB.NET ...

<Reference Include="System.Windows.Controls.Input.Toolkit" />

И это будет работать только при сборке на машине с Silverlight SDK.

Надеюсь, это шаг в правильном направлении.

0 голосов
/ 05 апреля 2009

На всякий случай, если кому-то было интересно, я был :-).

Существует группа меню «Пуск» под названием «Microsoft Silverlight 3 Toolkit March 2009» со всей необходимой информацией. Сборки инструментария можно найти в "C: \ Program Files \ Microsoft SDKs \ Silverlight \ v3.0 \ Toolkit \ March 2009 \ Libraries"

...