301 lines
15 KiB
XML
301 lines
15 KiB
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||
|
||
<PropertyGroup>
|
||
<TargetFramework>net6.0</TargetFramework>
|
||
<ImplicitUsings>enable</ImplicitUsings>
|
||
<RootNamespace>YLErp.Web</RootNamespace>
|
||
<NoWarn>NU1803</NoWarn>
|
||
<RunAnalyzersDuringBuild>False</RunAnalyzersDuringBuild>
|
||
<EnableNETAnalyzers>False</EnableNETAnalyzers>
|
||
</PropertyGroup>
|
||
|
||
<ItemGroup>
|
||
<_WebToolingArtifacts Remove="Properties\PublishProfiles\local.pubxml" />
|
||
</ItemGroup>
|
||
|
||
<ItemGroup>
|
||
<ProjectReference Include="..\Framework\YLErp.Core\YLErp.Core.csproj" />
|
||
<ProjectReference Include="..\Framework\YLErp.Security\YLErp.Security.csproj" />
|
||
<ProjectReference Include="..\YLErpDAL\YLErpDAL.csproj" />
|
||
</ItemGroup>
|
||
|
||
<ItemGroup>
|
||
<PackageReference Include="Lazy.Captcha.Core" Version="2.0.6" />
|
||
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.11" />
|
||
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="6.0.9" />
|
||
<PackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="6.0.9" />
|
||
<PackageReference Include="Microsoft.Web.LibraryManager.Build" Version="2.1.175" />
|
||
<PackageReference Include="NLog.Web.AspNetCore" Version="5.1.5" />
|
||
<PackageReference Include="RazorEngineCore" Version="2022.8.1" />
|
||
<PackageReference Include="RazorLight-rpm" Version="3.0.0" />
|
||
<PackageReference Include="SkiaSharp.NativeAssets.Linux" Version="2.88.6" />
|
||
<PackageReference Include="DocumentFormat.OpenXml" Version="2.7.2" />
|
||
<PackageReference Include="System.IO.Packaging" Version="4.5.0" />
|
||
</ItemGroup>
|
||
|
||
<ItemGroup>
|
||
<None Update="App_Docs\导入模板\互换日终估值导入模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导入模板\互换预付金率导入模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导入模板\客户导入_人员信息模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导入模板\客户导入_银行卡模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导入模板\批量对冲波动率模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导入模板\浮动利率默认设置导入模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导入模板\浮动利率特殊设置导入模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导入模板\TRS用簿记账户导入模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导入模板\阶梯费率导入模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\中粮-场外期权账单.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\中粮用友\用友-买权平仓盈亏模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\中粮用友\用友-买权成交模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\中粮用友\用友-买权持仓盈亏模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\中粮用友\用友-出入金的凭证模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\中粮用友\用友-卖权平仓盈亏模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\中粮用友\用友-卖权成交模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\中粮用友\用友-卖权持仓盈亏模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\互换预付金监控导出模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\与衡泰对账导出模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\交易确认书模板.docx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\场外期权交易多次了结导出模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\实时持仓风险.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\客户盈亏状况模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\日终持仓风险_国联.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\日终持仓风险.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\互换开平仓事件流水导出模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\月报基础数据债券收益互换.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\浮动利率默认设置导出模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\浮动利率特殊设置导出模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\浮动利率默认设置导出模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\结算报告标准模板_湘财.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\结算报告模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\结算报告模板_山西固收.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\结算报告模板_湘财.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\资金监控模板1-山西固收.xlsx">
|
||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\限额监控记录导出模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="App_Docs\导出模板\阶梯费率导出模板.xlsx">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="Data\Calendars\chn.txt">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="start.dev.sh">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="start.prod.sh">
|
||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="start.uat.sh">
|
||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||
</None>
|
||
<None Update="stop.sh">
|
||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||
</None>
|
||
</ItemGroup>
|
||
|
||
<ItemGroup>
|
||
<Compile Update="Properties\Resources.Designer.cs">
|
||
<DesignTime>True</DesignTime>
|
||
<AutoGen>True</AutoGen>
|
||
<DependentUpon>Resources.resx</DependentUpon>
|
||
</Compile>
|
||
|
||
<EmbeddedResource Update="Properties\Resources.resx">
|
||
<Generator>ResXFileCodeGenerator</Generator>
|
||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||
</EmbeddedResource>
|
||
</ItemGroup>
|
||
|
||
<ItemGroup>
|
||
<_AppFiles Include="$(MSBuildProjectDirectory)/App_*/**/*" />
|
||
<ViewFiles Include="$(ProjectDir)\wwwroot\Statics\Views\**\*.cshtml" />
|
||
</ItemGroup>
|
||
|
||
<ItemGroup>
|
||
<_AppFiles Remove="App_Docs\导入模板\TRS用簿记账户导入模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导入模板\互换日终估值导入模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导入模板\互换预付金率导入模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导入模板\客户导入_基本信息模板1.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导入模板\浮动利率特殊设置导入模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导入模板\浮动利率默认设置导入模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导入模板\阶梯费率导入模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\与衡泰对账导出模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\互换预付金监控导出模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\互换开平仓事件流水导出模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\浮动利率特殊设置导出模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\浮动利率默认设置导出模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\结算报告标准模板_湘财.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\结算报告模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\结算报告模板_山西固收.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\结算报告模板_湘财.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导入模板\导入限额指标.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导入模板\批量对冲波动率模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\中粮-场外期权账单.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\中粮用友\用友-出入金的凭证模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\实时持仓风险.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\资金提示-单平模板.docx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\资金提示-单开模板.docx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\资金提示-轧差支付模板.docx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\资金提示-追加预付金模板.docx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\资金监控模板1-山西固收.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\阶梯费率导出模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\导出模板\限额监控记录导出模板.xlsx" />
|
||
<_AppFiles Remove="App_Docs\帮助文档\场外期权交易管理系统_用户指南(券商版)202301.pdf" />
|
||
<_AppFiles Remove="App_Docs\帮助文档\场外期权交易管理系统_用户指南(期货版)202301.pdf" />
|
||
</ItemGroup>
|
||
|
||
<ItemGroup>
|
||
<None Include="Views\BondPayment\BondPaymentEdit.cshtml" />
|
||
<None Include="Views\BondPayment\BondPaymentList.cshtml" />
|
||
<None Include="Views\BondPayment\BondPaymentView.cshtml" />
|
||
|
||
<None Include="Views\EodFile\Index.cshtml" />
|
||
<None Include="Views\EtradingRule\EtradingRuleEdit.cshtml" />
|
||
<None Include="Views\EtradingRule\Index.cshtml" />
|
||
<None Include="wwwroot\Scripts\app\bondPayment\bondpaymentList.js" />
|
||
|
||
</ItemGroup>
|
||
|
||
<ItemGroup>
|
||
<Content Update="Views\TrsAccountManage\Index.cshtml">
|
||
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>
|
||
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
||
</Content>
|
||
</ItemGroup>
|
||
|
||
|
||
<!-- Build 前按 bundleconfig.json 增量重建前端 bundle 产物(jquery.js/bundle.js/vue.js/bundle.css/bundleV2.css/bundleV2.js)。
|
||
挂在 Build 而非 Publish 上:IDE 里 F5 启动 / Rebuild 也能自动重建,开发者无需记命令行。
|
||
脚本内部做时间戳增量检查:后端-only 改动时所有源文件都不比 bundle 新,秒级 UP-TO-DATE 跳过,不影响日常编译速度。
|
||
只有前端源文件变更时才重建对应 bundle。
|
||
Agent 远程改源文件 / 跨平台开发者无 PowerShell 等场景下,CI 仍能产出正确 bundle(EQD-6838)。 -->
|
||
<Target Name="GenerateBundlesBeforeBuild" BeforeTargets="Build" Condition="'$(SkipBundleGeneration)' != 'true'">
|
||
<PropertyGroup>
|
||
<_RebuildScript>$(MSBuildProjectDirectory)\rebuild-bundles.ps1</_RebuildScript>
|
||
<_RebuildScriptSh>$(MSBuildProjectDirectory)/rebuild-bundles.sh</_RebuildScriptSh>
|
||
</PropertyGroup>
|
||
<Exec Condition="'$(OS)' == 'Windows_NT'" Command="powershell -ExecutionPolicy Bypass -File "$(_RebuildScript)"" />
|
||
<Exec Condition="'$(OS)' != 'Windows_NT'" Command="bash "$(_RebuildScriptSh)"" />
|
||
</Target>
|
||
|
||
<!-- 手动校验 target:dotnet build -t:VerifyBundles
|
||
不重建、不改文件,仅比对源文件与已提交 bundle 产物是否一致。
|
||
用于开发本地检查"我改了源文件但忘了跑 rebuild 并提交"的情况。
|
||
CI 部署不需要调用此 target(部署走 GenerateBundlesBeforeBuild 自动重建)。 -->
|
||
<Target Name="VerifyBundles">
|
||
<PropertyGroup>
|
||
<_RebuildScript>$(MSBuildProjectDirectory)\rebuild-bundles.ps1</_RebuildScript>
|
||
<_RebuildScriptSh>$(MSBuildProjectDirectory)/rebuild-bundles.sh</_RebuildScriptSh>
|
||
</PropertyGroup>
|
||
<Exec Condition="'$(OS)' == 'Windows_NT'" Command="powershell -ExecutionPolicy Bypass -File "$(_RebuildScript)" -Verify" />
|
||
<Exec Condition="'$(OS)' != 'Windows_NT'" Command="bash "$(_RebuildScriptSh)" --verify" />
|
||
</Target>
|
||
|
||
<Target Name="CopyFilesAfterPublish" AfterTargets="Publish">
|
||
<Copy SourceFiles="@(_AppFiles)" DestinationFolder="$(PublishDir)\%(RecursiveDir)" />
|
||
<Copy SourceFiles="@(ViewFiles)" DestinationFolder="$(PublishDir)\wwwroot\Statics\Views\%(RecursiveDir)" />
|
||
</Target>
|
||
|
||
|
||
<Target Name="IncludeSymbolFromReferences" AfterTargets="ResolveAssemblyReferences" Condition="@(ReferenceCopyLocalPaths) != '' And '$(Configuration)'=='Debug'">
|
||
<ItemGroup>
|
||
<ReferenceCopyLocalPaths Include="%(ReferenceCopyLocalPaths.RelativeDir)%(ReferenceCopyLocalPaths.Filename).pdb" DestinationSubDirectory="%(ReferenceCopyLocalPaths.DestinationSubDirectory)" />
|
||
<ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)" Condition="!Exists('%(FullPath)')" />
|
||
</ItemGroup>
|
||
</Target>
|
||
|
||
|
||
<ProjectExtensions><VisualStudio><UserProperties appsettings_1json__JsonSchema="" /></VisualStudio></ProjectExtensions>
|
||
|
||
|
||
<ItemGroup>
|
||
<UpToDateCheckInput Remove="Views\TrsAccountManage\Detail.cshtml" />
|
||
</ItemGroup>
|
||
|
||
|
||
<ItemGroup>
|
||
<_ContentIncludedByDefault Remove="Views\TrsAccountManage\Detail.cshtml" />
|
||
<_ContentIncludedByDefault Remove="Views\TrsAccountManage\Edit.cshtml" />
|
||
</ItemGroup>
|
||
|
||
|
||
<ItemGroup>
|
||
<UpToDateCheckInput Remove="Views\TrsAccountManage\Edit.cshtml" />
|
||
</ItemGroup>
|
||
|
||
|
||
<ItemGroup>
|
||
<Folder Include="App_Docs\导出模板\报送模板\" />
|
||
</ItemGroup>
|
||
|
||
</Project>
|