Я новичок в использовании Wix и попытался сделать простую установку для моего приложения.Я сделал следующее:
- Загрузил и установил расширение для Visual Studio 2017 из здесь .
- Загрузите и установите WiX Toolset v3.11.1
- Создан проект установки для WiX v3
- В проекте добавлена ссылка на мое приложение и добавлен блок в
Product.wxs
:
<Component Id="ProductComponent">
<File Source="$(var.MyApplication.TargetPath)" />
</Component>
Когда я компилирую проект установки Wix, я получаю следующую ошибку:
Задача «CreateProjectReferenceDefineConstants» не найдена.Проверьте следующее: 1.) Имя задачи в файле проекта совпадает с именем класса задачи.2.) Класс задачи является «общедоступным» и реализует интерфейс Microsoft.Build.Framework.ITask.3.) Задача правильно объявлена в файле проекта или в файлах * .tasks, расположенных в каталоге «C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin».
Есть идеи, что пошло не так?Я не могу найти упоминание об этой ошибке в Интернете.Что такое задача и что такое класс задачи?Я ожидал, что этого краткого руководства будет достаточно для простого установщика.