powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Викс - разные пути для Debug/Release
6 сообщений из 6, страница 1 из 1
Викс - разные пути для Debug/Release
    #38992984
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли в Wix`е указывать переменные препроцессора, чтобы из них брать пути для Source компонента?
Например в Debug: DebugBuild=C:\Dropbox\LastBuilds\Beta\App

Код: xml
1.
2.
3.
      <Component Id="SA_ICSharpCode.SharpZipLib.dll" Guid="*">
        <File Id="SA__ICSharpCode.SharpZipLib.dll" Name="ICSharpCode.SharpZipLib.dll"  Source="$(var.DebugBuild)\Dlls\ICSharpCode.SharpZipLib.dll" />
      </Component>



Получается что берем файлы из: C:\Dropbox\LastBuilds\Beta\App\Dlls\ICSharpCode.SharpZipLib.dll


А в релизе: DebugBuild=D:\Files\LastBuilds\Beta\App

отсюда: D:\Files\LastBuilds\Beta\App\Dlls\ICSharpCode.SharpZipLib.dll
...
Рейтинг: 0 / 0
Викс - разные пути для Debug/Release
    #38992987
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переменные чтобы задавались на странице свойств проекта
...
Рейтинг: 0 / 0
Викс - разные пути для Debug/Release
    #38992989
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltПеременные чтобы задавались на странице свойств проекта
...
Рейтинг: 0 / 0
Викс - разные пути для Debug/Release
    #38992991
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltПеременные чтобы задавались на странице свойств проекта

а что - так не получается?

Если нет, то пальцами в файле, можно специальный инклюде файл сделать и там все дефайнить

<?define Installer = "12"?>
...
Рейтинг: 0 / 0
Викс - разные пути для Debug/Release
    #38992997
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhа что - так не получается?

Если нет, то пальцами в файле, можно специальный инклюде файл сделать и там все дефайнить

<?define Installer = "12"?>

Как этот инклюд будет подключаться в зависимости от того Debug или Релиз сборка сейчас идет?
...
Рейтинг: 0 / 0
Викс - разные пути для Debug/Release
    #38993043
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltWinnipuhа что - так не получается?

Если нет, то пальцами в файле, можно специальный инклюде файл сделать и там все дефайнить

<?define Installer = "12"?>

Как этот инклюд будет подключаться в зависимости от того Debug или Релиз сборка сейчас идет?

проверять можно внутри что -то типа этих переменных

$(var.Platform)
$(var.Configuration)

ну и туда же

http://wixtoolset.org/documentation/manual/v3/overview/preprocessor.html


http://stackoverflow.com/questions/10089739/why-is-my-ifndef-section-not-working
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Викс - разные пути для Debug/Release
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]