У меня есть решение с 2 проектами:
- My Application 1.2.54 (C # WinForms)
- My Application Setup 1.0.0.0 (Настройка WiX)
Я хотел бы добавить событие пост-сборки в проект установки WiX, чтобы запустить пакетный файл и передать ему параметр командной строки номера версии сборки Моего приложения.Код может выглядеть примерно так:
CALL MyBatchFile.bat "$(fileVersion.ProductVersion($(var.My Application.TargetPath)))"
Но это приводит к следующей ошибке:
Необработанное исключение: выражение "" ".My Application" не может быть оценено.Метод 'System.String.My Application' не найден.C: \ My Application \ My Application Setup \ My Application Setup.wixproj
Ошибка: выражение "" ".My Application" не может быть оценено.Метод 'System.String.My Application' не найден.C: \ My Application \ My Application Setup \ My Application Setup.wixproj
Я бы хотел как-нибудь передать "1.2.54" в MyBatchFile.bat.