/ src / modules / launcher / Plugins / Microsoft.Plugin.Program / Microsoft.Plugin.Program.csproj
Microsoft.Plugin.Program.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>{FDB3555B-58EF-4AE6-B5F1-904719637AB4}</ProjectGuid>
 7      <AppDesignerFolder>Properties</AppDesignerFolder>
 8      <RootNamespace>Microsoft.Plugin.Program</RootNamespace>
 9      <AssemblyName>Microsoft.Plugin.Program</AssemblyName>
10      
11      <UseWpf>true</UseWpf>
12      <UseWindowsForms>true</UseWindowsForms>
13      <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
14      <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
15      <GenerateSatelliteAssembliesForCore>true</GenerateSatelliteAssembliesForCore>
16      <OutputPath>$(RepoRoot)$(Platform)\$(Configuration)\RunPlugins\Program\</OutputPath>
17    </PropertyGroup>
18  
19    <ItemGroup>
20      <None Include="plugin.json">
21        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
22      </None>
23    </ItemGroup>
24  
25    <ItemGroup>
26      <ProjectReference Include="..\..\Wox.Infrastructure\Wox.Infrastructure.csproj">
27        <Private>false</Private>
28      </ProjectReference>
29      <ProjectReference Include="..\..\Wox.Plugin\Wox.Plugin.csproj">
30        <Private>false</Private>
31      </ProjectReference>
32    </ItemGroup>
33  
34    <ItemGroup>
35      <None Update="Images\app.dark.png">
36        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
37      </None>
38      <None Update="Images\app.light.png">
39        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
40      </None>
41      <None Update="Images\disable.dark.png">
42        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
43      </None>
44      <None Update="Images\disable.light.png">
45        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
46      </None>
47      <None Update="Images\folder.dark.png">
48        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
49      </None>
50      <None Update="Images\folder.light.png">
51        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
52      </None>
53      <None Update="Images\shell.dark.png">
54        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
55      </None>
56      <None Update="Images\shell.light.png">
57        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
58      </None>
59      <None Update="Images\user.dark.png">
60        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
61      </None>
62      <None Update="Images\user.light.png">
63        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
64      </None>
65    </ItemGroup>
66    
67    <ItemGroup>
68      <AssemblyAttribute Include="System.Runtime.CompilerServices.InternalsVisibleTo">
69        <_Parameter1>Microsoft.Plugin.Program.UnitTests</_Parameter1>
70      </AssemblyAttribute>
71    </ItemGroup>
72  
73    <ItemGroup>
74      <Compile Update="Properties\Resources.Designer.cs">
75        <DesignTime>True</DesignTime>
76        <AutoGen>True</AutoGen>
77        <DependentUpon>Resources.resx</DependentUpon>
78      </Compile>
79    </ItemGroup>
80    <ItemGroup>
81      <EmbeddedResource Update="Properties\Resources.resx">
82        <Generator>PublicResXFileCodeGenerator</Generator>
83        <LastGenOutput>Resources.Designer.cs</LastGenOutput>
84      </EmbeddedResource>
85    </ItemGroup>
86  </Project>