SuperSocket.SocketEngine.csproj 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFramework>net7.0</TargetFramework>
  4. <OutputType>Library</OutputType>
  5. <RootNamespace>SuperSocket.SocketEngine</RootNamespace>
  6. <AssemblyName>SuperSocket.SocketEngine</AssemblyName>
  7. <IsWebBootstrapper>false</IsWebBootstrapper>
  8. <PublishUrl>publish\</PublishUrl>
  9. <Install>true</Install>
  10. <InstallFrom>Disk</InstallFrom>
  11. <UpdateEnabled>false</UpdateEnabled>
  12. <UpdateMode>Foreground</UpdateMode>
  13. <UpdateInterval>7</UpdateInterval>
  14. <UpdateIntervalUnits>Days</UpdateIntervalUnits>
  15. <UpdatePeriodically>false</UpdatePeriodically>
  16. <UpdateRequired>false</UpdateRequired>
  17. <MapFileExtensions>true</MapFileExtensions>
  18. <ApplicationRevision>0</ApplicationRevision>
  19. <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
  20. <UseApplicationTrust>false</UseApplicationTrust>
  21. <BootstrapperEnabled>true</BootstrapperEnabled>
  22. <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
  23. </PropertyGroup>
  24. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  25. <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  26. <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  27. <DocumentationFile>bin\Debug\SuperSocket.SocketEngine.XML</DocumentationFile>
  28. </PropertyGroup>
  29. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  30. <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
  31. <DocumentationFile>bin\Release\SuperSocket.SocketEngine.XML</DocumentationFile>
  32. <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
  33. </PropertyGroup>
  34. <PropertyGroup>
  35. <SignAssembly>true</SignAssembly>
  36. </PropertyGroup>
  37. <PropertyGroup>
  38. <AssemblyOriginatorKeyFile>.\supersocket.snk</AssemblyOriginatorKeyFile>
  39. </PropertyGroup>
  40. <ItemGroup>
  41. <Reference Update="System.Core">
  42. <RequiredTargetFramework>3.5</RequiredTargetFramework>
  43. </Reference>
  44. </ItemGroup>
  45. <ItemGroup>
  46. <BootstrapperPackage Include=".NETFramework,Version=v4.0">
  47. <Visible>False</Visible>
  48. <ProductName>Microsoft .NET Framework 4 %28x86 and x64%29</ProductName>
  49. <Install>true</Install>
  50. </BootstrapperPackage>
  51. <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
  52. <Visible>False</Visible>
  53. <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
  54. <Install>false</Install>
  55. </BootstrapperPackage>
  56. <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
  57. <Visible>False</Visible>
  58. <ProductName>.NET Framework 3.5 SP1</ProductName>
  59. <Install>false</Install>
  60. </BootstrapperPackage>
  61. <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
  62. <Visible>False</Visible>
  63. <ProductName>Windows Installer 3.1</ProductName>
  64. <Install>true</Install>
  65. </BootstrapperPackage>
  66. </ItemGroup>
  67. <ItemGroup>
  68. <WCFMetadata Include="Connected Services\" />
  69. </ItemGroup>
  70. <ItemGroup>
  71. <PackageReference Include="Microsoft.Windows.Compatibility" Version="7.0.0" />
  72. <PackageReference Include="MongoDB.Driver" Version="2.18.0" />
  73. <PackageReference Include="Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers" Version="0.4.355802">
  74. <PrivateAssets>all</PrivateAssets>
  75. </PackageReference>
  76. </ItemGroup>
  77. <ItemGroup>
  78. <Compile Remove="Configuration\Server.Net45.cs" />
  79. <Compile Remove="Configuration\SocketServiceConfig.Net45.cs" />
  80. <Compile Remove="DefaultBootstrap.Net45.cs" />
  81. <Compile Remove="Extensions.Net35.cs" />
  82. <Compile Remove="SocketSession.Net45.cs" />
  83. </ItemGroup>
  84. <ItemGroup>
  85. <ProjectReference Include="..\SocketBase\SuperSocket.SocketBase.csproj" />
  86. </ItemGroup>
  87. </Project>