2023-07-18 10:44:02 +01:00
<Project Sdk= "Microsoft.NET.Sdk" >
<Import Project= "..\..\..\..\Version.props" />
<PropertyGroup >
2023-11-22 12:46:59 -05:00
<TargetFramework > net8.0-windows</TargetFramework>
2023-07-18 10:44:02 +01:00
<ProjectGuid > {D095BE44-1F2E-463E-A494-121892A75EA2}</ProjectGuid>
<UseWPF > true</UseWPF>
<Version > $(Version).0</Version>
<AssemblyName > Community.PowerToys.Run.Plugin.ValueGenerator</AssemblyName>
<RootNamespace > Community.PowerToys.Run.Plugin.ValueGenerator</RootNamespace>
<AppendTargetFrameworkToOutputPath > false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath > false</AppendRuntimeIdentifierToOutputPath>
<GenerateSatelliteAssembliesForCore > true</GenerateSatelliteAssembliesForCore>
2023-07-20 00:12:46 +01:00
<OutputPath > ..\..\..\..\..\$(Platform)\$(Configuration)\RunPlugins\ValueGenerator\</OutputPath>
2023-07-18 10:44:02 +01:00
</PropertyGroup>
<PropertyGroup Condition= "'$(Configuration)'=='Debug'" >
<DebugSymbols > true</DebugSymbols>
<DefineConstants > DEBUG;TRACE</DefineConstants>
<DebugType > full</DebugType>
<Optimize > false</Optimize>
</PropertyGroup>
<PropertyGroup Condition= "'$(Configuration)'=='Release'" >
<DefineConstants > TRACE</DefineConstants>
<Optimize > true</Optimize>
<DebugType > pdbonly</DebugType>
</PropertyGroup>
<ItemGroup >
<ProjectReference Include= "..\..\Wox.Infrastructure\Wox.Infrastructure.csproj" >
<Private > false</Private>
</ProjectReference>
<ProjectReference Include= "..\..\Wox.Plugin\Wox.Plugin.csproj" >
<Private > false</Private>
</ProjectReference>
</ItemGroup>
2024-01-11 16:11:32 +00:00
<ItemGroup >
<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>
2023-07-18 10:44:02 +01: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 > PublicResXFileCodeGenerator</Generator>
<LastGenOutput > Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup >
<None Update= "Images\ValueGenerator.dark.png" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Update= "Images\ValueGenerator.light.png" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Update= "Images\Warning.dark.png" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Update= "Images\Warning.light.png" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>