Я пытаюсь использовать набор инструментов WiX для создания проекта развертывания. Я использую Visual Studio.NET 2010 SP1, WiX 3.7 и IsWix 2.0.13013.4. Я использую .NET framework 4.0.Новый проект установки IsWiX не удается построить - неопределенная переменная препроцессора
Я создал структуру каталогов, представленную ниже.
C:\Projects\ExcelXLL\Installer
C:\Projects\ExcelXLL\Installer\Deploy
Я добавил проект установки IsWix в папке установщика в пути C:\Projects\ExcelXLL\Installer\ExcelXLL64Deploy
.
Если я пытаюсь скомпилировать проект установки, я получаю исключение:
Ошибка 1 Undefined переменной препроцессора '$ (var.ExcelXLL64DeployMM.TargetPath). C: \ Projects \ ExcelXLL \ Installer \ ExcelXLL64Deploy \ Code \ Features.wxs 16 1 ExcelXLL64Deploy
Что я делаю неправильно или есть проблема, либо с IsWix или Wix?
Спасибо за ваш комментарий. Я не понимал, что имя проекта имеет соглашение об именах и пытается назвать его другим именем. –
Да, это была моя попытка согласовать конфигурацию, чтобы сделать первоначальную настройку проекта максимально безболезненной. –
Добавление ссылки на проект-проект было хорошим советом (я получил «неопределенную переменную препроцессора» $ (var.MyProject.TargetDir) »« Ошибка – Sascha