У меня есть проект 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