Как разместить несколько библиотек проекта в одном ZIP-архиве Assembly Cache для Silverlight? - PullRequest
2 голосов
/ 10 ноября 2010

Я использую очень полезный инструментарий MvvmLight и хочу упаковать обе библиотеки в один zip с включенным кэшированием сборок. Я пытался установить как для основного и Extras.dll, но приложение не может найти DLL Extras в zip. Можно ли это сделать с Silverlight?

РЕДАКТИРОВАТЬ: я использую Assembly Caching, чтобы инструментарий (и другие библиотеки DLL) не были в XAP. Тогда пользователю нужно будет загрузить их только один раз, а не один раз для каждого приложения Silverlight. У нас есть приложение ASP.NET с несколькими разными страницами, представляющими разные приложения Silverlight.

1 Ответ

1 голос
/ 28 сентября 2011

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

<?xml version="1.0"?>
<manifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <assembly>
    <name>GalaSoft.MvvmLight.Extras.SL4</name>
    <version>3.0.0.30106</version>
    <publickeytoken>918f02b0f4b4b116</publickeytoken>
    <relpath>GalaSoft.MvvmLight.SL4.Extras.dll</relpath>
    <extension downloadUri="GalaSoft.MvvmLight.SL4.zip" />
  </assembly>

</manifest>

<?xml version="1.0"?>
<manifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <assembly>
    <name>GalaSoft.MvvmLight.SL4</name>
    <version>3.0.0.30106</version>
    <publickeytoken>918f02b0f4b4b116</publickeytoken>
    <relpath>GalaSoft.MvvmLight.SL4.dll</relpath>
    <extension downloadUri="GalaSoft.MvvmLight.SL4.zip" />
  </assembly>

</manifest>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...