2021-10-05 00:45:41 +02:00
<Project Sdk= "Microsoft.NET.Sdk" >
2024-08-05 06:32:05 -07:00
2021-10-05 00:45:41 +02:00
<PropertyGroup >
2023-11-22 12:46:59 -05:00
<TargetFramework > net8.0-windows10.0.20348.0</TargetFramework>
2023-07-20 00:12:46 +01:00
<TargetPlatformMinVersion > 10.0.19041.0</TargetPlatformMinVersion>
<SupportedOSPlatformVersion > 10.0.19041.0</SupportedOSPlatformVersion>
2021-10-05 00:45:41 +02:00
<RootNamespace > Microsoft.PowerToys.Run.Plugin.WindowsTerminal</RootNamespace>
<AssemblyName > Microsoft.PowerToys.Run.Plugin.WindowsTerminal</AssemblyName>
2024-08-05 06:32:05 -07:00
2021-10-05 00:45:41 +02:00
<AppendTargetFrameworkToOutputPath > false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath > false</AppendRuntimeIdentifierToOutputPath>
2022-05-19 14:02:08 +01:00
<GenerateSatelliteAssembliesForCore > true</GenerateSatelliteAssembliesForCore>
2023-07-20 00:12:46 +01:00
<OutputPath > ..\..\..\..\..\$(Platform)\$(Configuration)\RunPlugins\WindowsTerminal\</OutputPath>
2021-10-05 00:45:41 +02:00
</PropertyGroup>
2022-04-21 04:59:43 -04:00
<PropertyGroup Condition= "'$(Configuration)'=='Debug'" >
2021-10-05 00:45:41 +02:00
<DefineConstants > DEBUG;TRACE</DefineConstants>
<Optimize > false</Optimize>
<DebugType > full</DebugType>
<DebugSymbols > true</DebugSymbols>
</PropertyGroup>
2022-04-21 04:59:43 -04:00
<PropertyGroup Condition= "'$(Configuration)'=='Release'" >
2021-10-05 00:45:41 +02:00
<DefineConstants > TRACE</DefineConstants>
<Optimize > true</Optimize>
<DebugType > pdbonly</DebugType>
</PropertyGroup>
<ItemGroup >
<ProjectReference Include= "..\..\Wox.Infrastructure\Wox.Infrastructure.csproj" />
<ProjectReference Include= "..\..\Wox.Plugin\Wox.Plugin.csproj" />
</ItemGroup>
2024-01-11 16:11:32 +00:00
<ItemGroup >
2024-08-08 15:26:43 +01:00
<PackageReference Include= "Microsoft.Windows.CsWinRT" />
2024-01-11 16:11:32 +00:00
<PackageReference Include= "System.Diagnostics.EventLog" >
<!-- This package is a dependency of Microsoft.Extensions.Logging.EventLog, but we need to set it here so we can exclude the assets, so it doesn't conflict with the 8.0.1 dll coming from .NET SDK. -->
<ExcludeAssets > runtime</ExcludeAssets> <!-- Should already be present on .net sdk runtime, so we avoid the conflicting runtime version from nuget -->
</PackageReference>
<PackageReference Include= "System.CodeDom" >
<!-- This package is a dependency of System.Management, but we need to set it here so we can exclude the assets, so it doesn't conflict with the 8.0.1 dll coming from .NET SDK. -->
<ExcludeAssets > runtime</ExcludeAssets> <!-- Should already be present on .net sdk runtime, so we avoid the conflicting runtime version from nuget -->
</PackageReference>
</ItemGroup>
2021-10-05 00:45:41 +02:00
<ItemGroup >
<None Include= "plugin.json" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup >
<Compile Update= "Properties\Resources.Designer.cs" >
<DesignTime > True</DesignTime>
<AutoGen > True</AutoGen>
<DependentUpon > Resources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup >
<EmbeddedResource Update= "Properties\Resources.resx" >
<Generator > ResXFileCodeGenerator</Generator>
<LastGenOutput > Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup >
<Folder Include= "Images\" />
</ItemGroup>
<ItemGroup >
<None Update= "Images\WindowsTerminal.dark.png" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Update= "Images\WindowsTerminal.light.png" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>