Wix .NET 4.0.3 за преносима библиотека с класове

Имам проект, който съдържа .NET Portable Class Library, насочен към .NET 4.0.

Разбирам, че това означава, че клиентът трябва да има инсталиран .NET 4.0.3 (KB2468871). Как да открия това?


person Mike Hudgell    schedule 12.02.2013    source източник


Отговори (1)


Отговорът беше много близък - трябваше само да потърсите в Google ID на актуализацията. И така, оригиналната статия съдържа раздела, наречен Update detection information. Той изброява ключовете на системния регистър, чието съществуване трябва да проверите, за да разберете дали актуализацията е там или не.

ЗАБЕЛЕЖКА: Той изброява два различни ключа (съответно за версии на пълен и клиентски профил) в две групи (съответно x86 и x64). Трябва да изберете този, който отговаря на вашия случай.

А останалото са технически подробности:

  • author <RegistrySearch> елемент и го обвийте в свойството
  • използвайте собствеността в условията за стартиране на вашия пакет

P.S. Разбирам, че отговорът е късен, но се надявам, че други могат да се възползват.

person Yan Sklyarenko    schedule 06.08.2013