<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>netcoreapp3.1</TargetFramework> <RootNamespace>Shadowsocks</RootNamespace> <UseWPF>true</UseWPF> <UseWindowsForms>true</UseWindowsForms> <Authors>clowwindy & community 2020</Authors> <PackageId>Shadowsocks</PackageId> <Product>Shadowsocks</Product> <Version>4.3.0.0</Version> <AssemblyName>Shadowsocks</AssemblyName> <ApplicationIcon>shadowsocks.ico</ApplicationIcon> <StartupObject>Shadowsocks.Program</StartupObject> <Nullable>disable</Nullable> <ApplicationManifest>app.manifest</ApplicationManifest> </PropertyGroup> <ItemGroup> <None Remove="app.config" /> <None Remove="app.manifest" /> <None Remove="Data\abp.js" /> <None Remove="Data\default-abp-rule.js" /> <None Remove="Data\i18n.csv" /> <None Remove="Data\libsscrypto.dll.gz" /> <None Remove="Data\NLog.config" /> <None Remove="Data\privoxy.exe.gz" /> <None Remove="Data\privoxy_conf.txt" /> <None Remove="Data\user-rule.txt" /> <None Remove="Resources\ss128.pdn" /> <None Remove="Resources\ss32.pdn" /> <None Remove="Resources\ss32Fill.png" /> <None Remove="Resources\ss32In.png" /> <None Remove="Resources\ss32Out.png" /> <None Remove="Resources\ss32Outline.png" /> <None Remove="Resources\ssw128.png" /> <None Remove="shadowsocks.ico" /> </ItemGroup> <ItemGroup> <PackageReference Include="BouncyCastle.NetCore" Version="1.8.6" /> <!--TODO: Remove Fody related stuff, as they're either not actually used or has NET Core built-in alternate--> <PackageReference Include="Caseless.Fody" Version="1.9.0"> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="CommandLineParser" Version="2.8.0" /> <PackageReference Include="Costura.Fody" Version="4.1.0"> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="Fody" Version="6.3.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> <PackageReference Include="GlobalHotKeyCore" Version="1.2.0" /> <PackageReference Include="Google.Protobuf" Version="3.13.0" /> <PackageReference Include="MdXaml" Version="1.6.0" /> <PackageReference Include="Microsoft.VisualBasic" Version="10.3.0" /> <PackageReference Include="NaCl.Core" Version="1.2.0" /> <PackageReference Include="Newtonsoft.Json" Version="12.0.3" /> <PackageReference Include="NLog" Version="4.7.5" /> <PackageReference Include="ReactiveUI.Events.WPF" Version="11.5.35" /> <PackageReference Include="ReactiveUI.Fody" Version="11.5.35" /> <PackageReference Include="ReactiveUI.Validation" Version="1.8.1" /> <PackageReference Include="ReactiveUI.WPF" Version="11.5.35" /> <PackageReference Include="System.Data.SqlClient" Version="4.8.2" /> <PackageReference Include="System.Management" Version="4.7.0" /> <PackageReference Include="System.Windows.Forms.DataVisualization" Version="1.0.0-prerelease.20110.1" /> <PackageReference Include="WPFLocalizeExtension" Version="3.8.0" /> <PackageReference Include="ZXing.Net" Version="0.16.6" /> </ItemGroup> <ItemGroup> <Resource Include="Data\abp.js" /> <Resource Include="Data\dlc.dat" /> <Resource Include="Data\i18n.csv" /> <Resource Include="Data\NLog.config" /> <Resource Include="Data\privoxy.exe.gz" /> <Resource Include="Data\privoxy_conf.txt" /> <Resource Include="Data\user-rule.txt" /> <Resource Include="Resources\ss128.pdn" /> <Resource Include="Resources\ss32.pdn" /> <Resource Include="Resources\ss32Fill.png" /> <Resource Include="Resources\ss32In.png" /> <Resource Include="Resources\ss32Out.png" /> <Resource Include="Resources\ss32Outline.png" /> <Resource Include="Resources\ssw128.png" /> <Resource Include="shadowsocks.ico" /> </ItemGroup> <ItemGroup> <Compile Update="Properties\Settings.Designer.cs"> <DesignTimeSharedInput>True</DesignTimeSharedInput> <AutoGen>True</AutoGen> <DependentUpon>Settings.settings</DependentUpon> </Compile> </ItemGroup> <ItemGroup> <None Update="Properties\Settings.settings"> <Generator>SettingsSingleFileGenerator</Generator> <LastGenOutput>Settings.Designer.cs</LastGenOutput> </None> </ItemGroup> </Project>