Wox.Infrastructure.csproj
1 <Project Sdk="Microsoft.NET.Sdk"> 2 <!-- Look at Directory.Build.props in root for common stuff as well --> 3 <Import Project="$(RepoRoot)src\Common.Dotnet.CsWinRT.props" /> 4 5 <PropertyGroup> 6 <ProjectGuid>{4FD29318-A8AB-4D8F-AA47-60BC241B8DA3}</ProjectGuid> 7 <OutputType>Library</OutputType> 8 <UseWpf>true</UseWpf> 9 <AppDesignerFolder>Properties</AppDesignerFolder> 10 <RootNamespace>Wox.Infrastructure</RootNamespace> 11 <AssemblyName>Wox.Infrastructure</AssemblyName> 12 13 <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> 14 <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath> 15 <OutputPath>$(RepoRoot)$(Platform)\$(Configuration)\WoxInfrastructure</OutputPath> 16 </PropertyGroup> 17 18 <!-- FOLLOW UP: Should this be self-contained? --> 19 <PropertyGroup Condition="'$(Platform)'=='x64'"> 20 <RuntimeIdentifier>win-x64</RuntimeIdentifier> 21 </PropertyGroup> 22 <PropertyGroup Condition="'$(Platform)'=='ARM64'"> 23 <RuntimeIdentifier>win-arm64</RuntimeIdentifier> 24 </PropertyGroup> 25 26 <ItemGroup> 27 <ProjectReference Include="..\Wox.Plugin\Wox.Plugin.csproj"> 28 <Project>{8451ecdd-2ea4-4966-bb0a-7bbc40138e80}</Project> 29 <Name>Wox.Plugin</Name> 30 </ProjectReference> 31 </ItemGroup> 32 33 <ItemGroup> 34 <PackageReference Include="NLog.Schema" /> 35 <PackageReference Include="hyjiacan.pinyin4net" /> 36 <PackageReference Include="System.Drawing.Common"> 37 <ExcludeAssets>runtime</ExcludeAssets> <!-- Should already be present on .net sdk runtime, so we avoid the conflicting runtime version from nuget --> 38 </PackageReference> 39 <PackageReference Include="System.IO.Abstractions" /> 40 </ItemGroup> 41 </Project>