/ src / modules / launcher / Plugins / Microsoft.Plugin.Shell / Microsoft.Plugin.Shell.csproj
Microsoft.Plugin.Shell.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>{C21BFF9C-2C99-4B5F-B7C9-A5E6DDDB37B0}</ProjectGuid>
 7      <AppDesignerFolder>Properties</AppDesignerFolder>
 8      <RootNamespace>Microsoft.Plugin.Shell</RootNamespace>
 9      <AssemblyName>Microsoft.Plugin.Shell</AssemblyName>
10      
11      <UseWindowsForms>true</UseWindowsForms>
12      <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
13      <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
14      <GenerateSatelliteAssembliesForCore>true</GenerateSatelliteAssembliesForCore>
15      <OutputPath>$(RepoRoot)$(Platform)\$(Configuration)\RunPlugins\Shell\</OutputPath>
16    </PropertyGroup>
17  
18    <ItemGroup>
19      <ProjectReference Include="..\..\Wox.Infrastructure\Wox.Infrastructure.csproj">
20        <Private>false</Private>
21      </ProjectReference>
22      <ProjectReference Include="..\..\Wox.Plugin\Wox.Plugin.csproj">
23        <Private>false</Private>
24      </ProjectReference>
25      <ProjectReference Include="..\Microsoft.Plugin.Folder\Microsoft.Plugin.Folder.csproj">
26        <Private>false</Private>
27      </ProjectReference>
28    </ItemGroup>
29  
30    <ItemGroup>
31      <None Include="plugin.json">
32        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
33      </None>
34    </ItemGroup>
35  
36    <ItemGroup>
37      <None Update="Images\shell.dark.png">
38        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
39      </None>
40      <None Update="Images\shell.light.png">
41        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
42      </None>
43      <None Update="Images\user.dark.png">
44        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
45      </None>
46      <None Update="Images\user.light.png">
47        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
48      </None>
49    </ItemGroup>
50  
51    <ItemGroup>
52      <Compile Update="Properties\Resources.Designer.cs">
53        <DesignTime>True</DesignTime>
54        <AutoGen>True</AutoGen>
55        <DependentUpon>Resources.resx</DependentUpon>
56      </Compile>
57    </ItemGroup>
58    <ItemGroup>
59      <EmbeddedResource Update="Properties\Resources.resx">
60        <Generator>PublicResXFileCodeGenerator</Generator>
61        <LastGenOutput>Resources.Designer.cs</LastGenOutput>
62      </EmbeddedResource>
63    </ItemGroup>
64  </Project>