-
-
Notifications
You must be signed in to change notification settings - Fork 49
Expand file tree
/
Copy pathSIL.Windows.Forms.csproj
More file actions
83 lines (74 loc) · 3.64 KB
/
SIL.Windows.Forms.csproj
File metadata and controls
83 lines (74 loc) · 3.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<RootNamespace>SIL.Windows.Forms</RootNamespace>
<AssemblyTitle>SIL.Windows.Forms</AssemblyTitle>
<Description>SIL.Windows.Forms contains Windows Forms classes for UI elements (controls and dialogs) that are commonly used across various SIL applications. SIL.Windows.Forms is similar to SIL.Core in that it does not contain classes that are specific to any domain.</Description>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
<DebugType>portable</DebugType>
<UseWindowsForms>true</UseWindowsForms>
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
<TargetFrameworks>$(TargetFrameworks);net8.0-windows</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net462' OR '$(TargetFramework)' == 'net48' ">
<DefineConstants>$(DefineConstants);NETFRAMEWORK</DefineConstants>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Enchant.Net" Version="1.4.2" />
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0" PrivateAssets="All" />
<PackageReference Include="L10NSharp" Version="9.0.0-*" />
<PackageReference Include="L10NSharp.Windows.Forms" Version="9.0.0-*" />
<PackageReference Include="Markdig.Signed" Version="0.37.0" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
<PackageReference Include="Mono.Unix" Version="7.1.0-final.1.21458.1" />
<PackageReference Include="TagLibSharp" Version="2.3.0" />
<PackageReference Include="GitVersion.MsBuild" Version="5.11.1" PrivateAssets="all" />
<PackageReference Include="SIL.ReleaseTasks" Version="3.1.1" PrivateAssets="All" />
<PackageReference Include="System.Resources.Extensions" Version="6.0.0" />
<PackageReference Include="System.Memory" Version="4.5.5" />
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.2" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SIL.Core\SIL.Core.csproj" />
<ProjectReference Include="..\SIL.Core.Desktop\SIL.Core.Desktop.csproj" />
<ProjectReference Include="..\SIL.WritingSystems\SIL.WritingSystems.csproj" />
</ItemGroup>
<ItemGroup Condition=" $(DefineConstants.Contains('NETFRAMEWORK')) ">
<Reference Include="System.Configuration" />
<Reference Include="System.Security" />
</ItemGroup>
<ItemGroup>
<Reference Include="Interop.WIA">
<HintPath>..\lib\Interop.WIA.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<None Include="../lib/Interop.WIA.dll">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<Pack>true</Pack>
<PackagePath>build</PackagePath>
</None>
<None Include="../lib/x64/Interop.WIA.dll">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<Pack>true</Pack>
<PackagePath>build/x64</PackagePath>
</None>
<Content Include="SIL.Windows.Forms.targets">
<Pack>true</Pack>
<PackagePath>build</PackagePath>
</Content>
<None Include="app.config" Pack="true" PackagePath="contentFiles\any\any\$(AssemblyTitle).dll.config" />
</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>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
</Project>