Merge pull request #2295 from unoplatform/dev/jela/sdk-maui-embedding

fix: Only override the EnableMsixTooling for libraries
This commit is contained in:
Dan Siegel 2024-05-15 13:54:24 -06:00 коммит произвёл GitHub
Родитель b9087d7c13 68d9240948
Коммит 4919dca542
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 8 добавлений и 8 удалений

Просмотреть файл

@ -20,12 +20,4 @@
<IncludeXamlNamespaces Include="not_maui" />
<ExcludeXamlNamespaces Include="maui" />
</ItemGroup>
<Choose>
<When Condition="$(TargetFramework.Contains('windows10'))">
<PropertyGroup Condition=" '$(OutputType)' != 'WinExe' AND '$(OutputType)' != 'Exe' ">
<EnableMsixTooling>false</EnableMsixTooling>
</PropertyGroup>
</When>
</Choose>
</Project>

Просмотреть файл

@ -11,6 +11,14 @@
<Using Remove="@(Using->HasMetadata('Sdk')->WithMetadataValue('Sdk', 'Maui'))"/>
</ItemGroup>
<Choose>
<When Condition="$(TargetFramework.Contains('windows10'))">
<PropertyGroup Condition=" '$(UsingUnoSdk)' != 'true' AND '$(OutputType)' != 'WinExe' AND '$(OutputType)' != 'Exe' ">
<EnableMsixTooling>false</EnableMsixTooling>
</PropertyGroup>
</When>
</Choose>
<ItemGroup>
<Using Remove="Microsoft.Maui.*" />
<Analyzer Remove="Microsoft.Maui.Controls.SourceGen" />