Ips.Sps.Host.Win.csproj 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <OutputType>WinExe</OutputType>
  4. <TargetFramework>net7.0-windows</TargetFramework>
  5. <Nullable>disable</Nullable>
  6. <UseWindowsForms>true</UseWindowsForms>
  7. <ImplicitUsings>enable</ImplicitUsings>
  8. <RootNamespace>Ips.Sps</RootNamespace>
  9. <AssemblyName>信号定位平台</AssemblyName>
  10. <ApplicationIcon>信号接收.ico</ApplicationIcon>
  11. <NoWin32Manifest>true</NoWin32Manifest>
  12. <SatelliteResourceLanguages>zh-CN</SatelliteResourceLanguages>
  13. </PropertyGroup>
  14. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
  15. <DebugType>none</DebugType>
  16. <DebugSymbols>false</DebugSymbols>
  17. </PropertyGroup>
  18. <ItemGroup>
  19. <None Remove="FodyWeavers.xsd" />
  20. </ItemGroup>
  21. <ItemGroup>
  22. <Content Include="信号接收.ico" />
  23. </ItemGroup>
  24. <ItemGroup>
  25. <FrameworkReference Include="Microsoft.AspNetCore.App" />
  26. </ItemGroup>
  27. <ItemGroup>
  28. <PackageReference Include="DevExpress.Win.Design" Version="23.2.3" PrivateAssets="all" />
  29. </ItemGroup>
  30. <ItemGroup>
  31. <ProjectReference Include="..\..\..\ipslib\Ips.Library.Entity\Ips.Library.Entity.csproj" />
  32. <ProjectReference Include="..\..\..\ipslib\Ips.Library.WebApi\Ips.Library.WebApi.csproj" />
  33. <ProjectReference Include="..\..\..\ipsmodule\sim\Ips.Sim.Core\Ips.Sim.Core.csproj" />
  34. <ProjectReference Include="..\..\..\ipsmodule\tpdx\Ips.Tpdx.Core\Ips.Tpdx.Core.csproj" />
  35. <ProjectReference Include="..\Ips.Sps.Core\Ips.Sps.Core.csproj" />
  36. <ProjectReference Include="..\Ips.Sps.Data\Ips.Sps.Data.csproj" />
  37. <ProjectReference Include="..\Ips.Sps.Scheduling\Ips.Sps.Scheduling.csproj" />
  38. <ProjectReference Include="..\Isp.Sps.Controllers\Ips.Sps.Controllers.csproj" />
  39. </ItemGroup>
  40. <ItemGroup>
  41. <Compile Update="DxSigs\SigListCtrl.cs">
  42. <SubType>UserControl</SubType>
  43. </Compile>
  44. <Compile Update="IfeSpects\IfeSpectCtrl.cs" />
  45. <Compile Update="MainWin.cs" />
  46. <Compile Update="Maps\MapRangeSelectForm.cs" />
  47. <Compile Update="SpsSplashScreen.cs" />
  48. <Compile Update="SpsSplashScreen.Designer.cs">
  49. <SubType>Code</SubType>
  50. </Compile>
  51. <Compile Update="Tools\HandPoses\SimpleHandPosForm.cs" />
  52. </ItemGroup>
  53. <ItemGroup>
  54. <EmbeddedResource Update="SpsSplashScreen.resx">
  55. <SubType>Code</SubType>
  56. </EmbeddedResource>
  57. </ItemGroup>
  58. <ItemGroup>
  59. <None Update="AppData\ddc\DigitaDownConvert.dll">
  60. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  61. </None>
  62. <None Update="AppData\ddc\ippcore-9.0.dll">
  63. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  64. </None>
  65. <None Update="AppData\ddc\ipps-9.0.dll">
  66. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  67. </None>
  68. <None Update="AppData\ddc\ippsy8-9.0.dll">
  69. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  70. </None>
  71. <None Update="AppData\ddc\SignalEmulation.dll">
  72. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  73. </None>
  74. <None Update="AppData\documents\定位实验平台-软件使用维护说明.docx">
  75. <CopyToOutputDirectory>Never</CopyToOutputDirectory>
  76. </None>
  77. <None Update="AppData\documents\定位实验平台-软件使用维护说明.pdf">
  78. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  79. </None>
  80. <None Update="AppData\spsdb\sps.db">
  81. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  82. </None>
  83. <None Update="AppData\vmdata\readme.txt">
  84. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  85. </None>
  86. <None Update="AppData\map\map.dat">
  87. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  88. </None>
  89. <None Update="AppData\spsdb\sps_init.db">
  90. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  91. </None>
  92. <None Update="AppData\vmdata\signalsim.json">
  93. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  94. </None>
  95. <None Update="IfeSpect\IfeSpect.dll">
  96. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  97. </None>
  98. <None Update="IfeSpect\libfftw3f-3.dll">
  99. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  100. </None>
  101. <None Update="IfeSpect\Qt5Core.dll">
  102. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  103. </None>
  104. <None Update="IfeSpect\Qt5Gui.dll">
  105. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  106. </None>
  107. <None Update="IfeSpect\Qt5Widgets.dll">
  108. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  109. </None>
  110. <None Update="platforms\qwindows.dll">
  111. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  112. </None>
  113. </ItemGroup>
  114. <ItemGroup>
  115. <Folder Include="DxSigs\" />
  116. <Folder Include="Tools\DtoCtrls\" />
  117. <Folder Include="Tools\EphCtrls\" />
  118. <Folder Include="Tools\SatCtrls\" />
  119. <Folder Include="Tools\SignalAdjas\" />
  120. </ItemGroup>
  121. <ItemGroup>
  122. <Folder Include="Tools\DtoCtrls\" />
  123. <Folder Include="Tools\EphCtrls\" />
  124. <Folder Include="Tools\SatCtrls\" />
  125. <Folder Include="Tools\SignalAdjas\" />
  126. </ItemGroup>
  127. <!--将解决方案目录中的文件复制输出目录(xcopy命令是文件较新才会复制)-->
  128. <Target Name="PostBuild" AfterTargets="PostBuildEvent">
  129. <Exec Command="xcopy $(SolutionDir)AddIns $(PublishDir)AddIns\ /d /ey" Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'" />
  130. <Exec Command="xcopy $(SolutionDir)AppData $(PublishDir)AppData\ /d /ey" Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'" />
  131. <Exec Command="xcopy $(SolutionDir)ipscli $(PublishDir)ipscli\ /d /ey" Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'" />
  132. <Exec Command="xcopy $(SolutionDir)AddIns $(TargetDir)AddIns\ /d /ey" Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'" />
  133. <Exec Command="xcopy $(SolutionDir)AppData $(TargetDir)AppData\ /d /ey" Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'" />
  134. <Exec Command="xcopy $(SolutionDir)ipscli $(TargetDir)ipscli\ /d /ey" Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'" />
  135. </Target>
  136. <!--发布时删除pdb文件-->
  137. <Target Name="AddPublishIpsCli" AfterTargets="Publish">
  138. <Exec Command="del &quot;$(PublishDir)*.pdb&quot; /F /Q" Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'" />
  139. </Target>
  140. </Project>