Создание кроссплатформенного приложения и необходимость доступа к реестру в windows средах, но добавление правильного пакета ограничит мой дистрибутив только windows, и я не хочу этого делать. Мои сценарии сборки для упаковки и создания установщика используют явные аргументы /target win|osx|linux
при вызове electronize build
Так есть ли доступное свойство MsBuild, которое соответствует этому аргументу, передаваемому таким образом, что я могу сделать следующее или эквивалент:
<ItemGroup Condition="'${ElectronNetBuildTarget}' == 'win'">
<ProjectReference Include="..\My.App.Windows\My.App.Windows.csproj">
<private>True</private>
</ProjectReference>
</ItemGroup>
<ItemGroup Condition="'${ElectronNetBuildTarget}' == 'linux'">
<ProjectReference Include="..\My.App.Linux\My.App.Linux.csproj">
<private>True</private>
</ProjectReference>
</ItemGroup>
<ItemGroup Condition="'${ElectronNetBuildTarget}' == 'osx'">
<ProjectReference Include="..\My.App.OSX\My.App.OSX.csproj" >
<private>True</private>
</ProjectReference>
</ItemGroup>