WIX 3.5 Visual Studio Project создает несколько версий MSI для .NET версий установленных файлов - PullRequest
2 голосов
/ 09 декабря 2011

Сейчас у меня есть проект WIX 3.5, который живет в моем решении VS 2010.Он прекрасно работает и компилируется до 1 MSI.

Я хочу, чтобы 1 проект потенциально компилировался до 2 MSI.Один из MSI ссылается на DLL .NET 3.5, которую он устанавливает в GAC, а другой MSI ссылается на сборку .NET 4.0, которую он также устанавливает в GAC.

Таким образом, я могу дать.NET соответствует MSI для тех, в зависимости от того, на какой платформе они находятся.

Возможно ли это?

1 Ответ

6 голосов
/ 10 декабря 2011

В зависимости от ваших предпочтений вы можете:

На этой панели решений / в дереве проектов иметь два отдельных проекта;проекты .Net 3.5 и 4.0, с проектами, которые обмениваются файлами, но отличаются опциями / build.возможность скопировать текущую сборку в новую конфигурацию.Это похоже на версию Release / Debug.Вот обзор этой опции: Обзор MSDN VS Configuration Manager

Преимущество первого метода заключается в том, что панель решений четко показывает, что существует две сборки (но в некотором роде избыточная).Второй немного чище, но немного более скрыт (и я уверен, что вы можете настроить активный проект только на создание одной конфигурации за раз).

...