Могу ли я изменить имена конфигурации, которые использует установщик Visual Studio в «Добавить вывод проекта» - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть проект C #, который нацелен на пять каркасов с точечными сетями (используя условия группы свойств в csproj) для создания сборки для каждого.Когда я нажимаю «Добавить вывод проекта» в моем проекте установщика Visual Studio, я могу добавить разные первичные выводы в разные папки в зависимости от конфигурации и инфраструктуры.

В раскрывающемся списке конфигурации перечислены пять строк «Отладка x64» и пять«Выпуск x64».Таким образом, у меня есть строка для каждой платформы для каждой конфигурации и платформы, но я не могу их различить.

Debug x64
Debug x64
Debug x64
Debug x64
Debug x64
Release x64
Release x64
Release x64
Release x64
Release x64

Могу ли я установить свойство для каждой платформы, чтобы сделать конфигурацию идентифицируемой?

IЯ пытался установить несколько различных свойств, чтобы увидеть, обновляет ли он список, но я не знаю, как проект Installer получает имена.

Вот пример свойств, которые я пытался угадать, будет иметьэффект:

<PropertyGroup Condition=" '$(TargetFramework)' == 'net472' ">
    <PlatformName>net472</PlatformName>
    <ConfigurationName>net472</ConfigurationName>
    <Platform>net472</Platform>
    <Configuration>net472</Configuration>
</PropertyGroup>

Я хочу представить раскрывающийся список:

Debug x64 net45
Debug x64 net452
Debug x64 net46
Debug x64 net47
Debug x64 net472
Release x64 net45
Release x64 net452
Release x64 net46
Release x64 net47
Release x64 net472
...