Peek.FilePreviewer.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 <RootNamespace>Peek.FilePreviewer</RootNamespace> 7 <UseWinUI>true</UseWinUI> 8 <Nullable>enable</Nullable> 9 <AllowUnsafeBlocks>true</AllowUnsafeBlocks> 10 </PropertyGroup> 11 <ItemGroup> 12 <PRIResource Include="..\Peek.UI\Strings\en-US\Resources.resw" Link="Strings\en-US\Resources.resw"> 13 <SubType>Designer</SubType> 14 </PRIResource> 15 </ItemGroup> 16 <ItemGroup> 17 <None Remove="Controls\ArchiveControl.xaml" /> 18 <None Remove="Controls\AudioControl.xaml" /> 19 <None Remove="Controls\BrowserControl.xaml" /> 20 <None Remove="Controls\DriveControl.xaml" /> 21 <None Remove="Controls\ShellPreviewHandlerControl.xaml" /> 22 <None Remove="Controls\SpecialFolderPreview\SpecialFolderInformationalPreviewControl.xaml" /> 23 <None Remove="Controls\SpecialFolderPreview\SpecialFolderPreview.xaml" /> 24 <None Remove="Controls\UnsupportedFilePreview\FailedFallbackPreviewControl.xaml" /> 25 <None Remove="Controls\UnsupportedFilePreview\InformationalPreviewControl.xaml" /> 26 <None Remove="FilePreview.xaml" /> 27 <None Remove="UnsupportedFilePreview.xaml" /> 28 </ItemGroup> 29 30 <ItemGroup> 31 <PackageReference Include="CommunityToolkit.Mvvm" /> 32 <PackageReference Include="CommunityToolkit.WinUI.Converters" /> 33 <PackageReference Include="Microsoft.WindowsAppSDK" /> 34 <PackageReference Include="Microsoft.Windows.SDK.BuildTools" /> 35 <PackageReference Include="SharpCompress" /> 36 <PackageReference Include="System.Drawing.Common" /> 37 <PackageReference Include="System.Text.Encoding.CodePages" /> 38 <PackageReference Include="UTF.Unknown" /> 39 <PackageReference Include="Microsoft.Windows.CsWin32"> 40 <PrivateAssets>all</PrivateAssets> 41 <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> 42 </PackageReference> 43 </ItemGroup> 44 45 <ItemGroup> 46 <COMReference Include="Shell32"> 47 <VersionMinor>0</VersionMinor> 48 <VersionMajor>1</VersionMajor> 49 <Guid>50a7e9b0-70ef-11d1-b75a-00a0c90564fe</Guid> 50 <Lcid>0</Lcid> 51 <WrapperTool>tlbimp</WrapperTool> 52 <Isolated>false</Isolated> 53 <EmbedInteropTypes>true</EmbedInteropTypes> 54 </COMReference> 55 <COMReference Include="SHDocVw"> 56 <VersionMinor>1</VersionMinor> 57 <VersionMajor>1</VersionMajor> 58 <Guid>eab22ac0-30c1-11cf-a7eb-0000c05bae0b</Guid> 59 <Lcid>0</Lcid> 60 <WrapperTool>tlbimp</WrapperTool> 61 <Isolated>false</Isolated> 62 <EmbedInteropTypes>true</EmbedInteropTypes> 63 </COMReference> 64 </ItemGroup> 65 66 <ItemGroup> 67 <ProjectReference Include="..\..\..\common\Common.UI\Common.UI.csproj" /> 68 <ProjectReference Include="..\..\..\common\FilePreviewCommon\FilePreviewCommon.csproj" /> 69 <ProjectReference Include="..\..\..\settings-ui\Settings.UI.Library\Settings.UI.Library.csproj" /> 70 <ProjectReference Include="..\Peek.Common\Peek.Common.csproj" /> 71 </ItemGroup> 72 73 <ItemGroup> 74 <Page Update="Controls\AudioControl.xaml"> 75 <Generator>MSBuild:Compile</Generator> 76 </Page> 77 </ItemGroup> 78 79 <ItemGroup> 80 <Page Update="Controls\DriveControl.xaml"> 81 <Generator>MSBuild:Compile</Generator> 82 </Page> 83 </ItemGroup> 84 85 <ItemGroup> 86 <Page Update="Controls\ShellPreviewHandlerControl.xaml"> 87 <Generator>MSBuild:Compile</Generator> 88 </Page> 89 </ItemGroup> 90 91 <ItemGroup> 92 <Page Update="Controls\ArchiveControl.xaml"> 93 <Generator>MSBuild:Compile</Generator> 94 </Page> 95 <Page Update="Controls\SpecialFolderPreview\SpecialFolderInformationalPreviewControl.xaml"> 96 <Generator>MSBuild:Compile</Generator> 97 </Page> 98 </ItemGroup> 99 100 <ItemGroup> 101 <Page Update="Controls\UnsupportedFilePreview\FailedFallbackPreviewControl.xaml"> 102 <Generator>MSBuild:Compile</Generator> 103 </Page> 104 </ItemGroup> 105 106 <ItemGroup> 107 <Page Update="FilePreview.xaml"> 108 <Generator>MSBuild:Compile</Generator> 109 </Page> 110 </ItemGroup> 111 112 <ItemGroup> 113 <Page Update="UnsupportedFilePreview.xaml"> 114 <Generator>MSBuild:Compile</Generator> 115 </Page> 116 </ItemGroup> 117 118 <ItemGroup> 119 <Page Update="Controls\BrowserControl.xaml"> 120 <Generator>MSBuild:Compile</Generator> 121 </Page> 122 </ItemGroup> 123 124 <ItemGroup> 125 <Page Update="Controls\UnsupportedFilePreview\InformationalPreviewControl.xaml"> 126 <Generator>MSBuild:Compile</Generator> 127 </Page> 128 </ItemGroup> 129 </Project>