实际项目应用时候核心代码:-

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <UserSecretsId>4c2c5d4b-be15-468d-9184-1cbc6a115072</UserSecretsId>
    <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
    <AssemblyName>RG3.PF.Web.Host</AssemblyName>
    <PackageProjectUrl>/api/default</PackageProjectUrl>
  </PropertyGroup>

  <ItemGroup>
    <Compile Remove="App_Caches\\**" />
    <Compile Remove="App_Logs\\**" />
    <Compile Remove="App_Temp\\**" />
    <Compile Remove="Caches\\**" />
    <Compile Remove="Config\\Mapper - 副本\\**" />
    <Compile Remove="Config\\MapperProduction\\**" />
    <Compile Remove="filelibary\\**" />
    <Compile Remove="Logs\\**" />
    <Compile Remove="well-known\\**" />
    <Content Remove="App_Caches\\**" />
    <Content Remove="App_Logs\\**" />
    <Content Remove="App_Temp\\**" />
    <Content Remove="Caches\\**" />
    <Content Remove="Config\\Mapper - 副本\\**" />
    <Content Remove="Config\\MapperProduction\\**" />
    <Content Remove="filelibary\\**" />
    <Content Remove="Logs\\**" />
    <Content Remove="well-known\\**" />
    <EmbeddedResource Remove="App_Caches\\**" />
    <EmbeddedResource Remove="App_Logs\\**" />
    <EmbeddedResource Remove="App_Temp\\**" />
    <EmbeddedResource Remove="Caches\\**" />
    <EmbeddedResource Remove="Config\\Mapper - 副本\\**" />
    <EmbeddedResource Remove="Config\\MapperProduction\\**" />
    <EmbeddedResource Remove="filelibary\\**" />
    <EmbeddedResource Remove="Logs\\**" />
    <EmbeddedResource Remove="well-known\\**" />
    <None Remove="App_Caches\\**" />
    <None Remove="App_Logs\\**" />
    <None Remove="App_Temp\\**" />
    <None Remove="Caches\\**" />
    <None Remove="Config\\Mapper - 副本\\**" />
    <None Remove="Config\\MapperProduction\\**" />
    <None Remove="filelibary\\**" />
    <None Remove="Logs\\**" />
    <None Remove="well-known\\**" />
  </ItemGroup>

  <ItemGroup>
    <Content Remove="Config\\Mapper\\demo\\mapper_bo-user-dep_sql.sysid2.json" />
  </ItemGroup>

  <ItemGroup>
    <None Remove="App_Data\\bt\\company\\www.5566.net.bs-2.htm" />
    <None Remove="App_Data\\bt\\company\\www.5566.net.dat.xml" />
    <None Remove="App_Data\\Templates\\build.xlsx" />
    <None Remove="App_Data\\Templates\\build.xlsx.baiduyun.uploading.cfg" />
    <None Remove="Config\\AppGlobal\\readme.md" />
    <None Remove="Config\\AppNodeJs\\readme.md" />
    <None Remove="Config\\Markdown\\bt\\readme.md" />
    <None Remove="readme.md" />
  </ItemGroup>


  <ItemGroup>
    <ProjectReference Include="..\\RG3.BS.Gateway\\RG3.BS.Gateway.csproj" />
    <ProjectReference Include="..\\RG3.PF.Web.StartUsed\\RG3.PF.Web.StartUsed.csproj" />
  </ItemGroup>

  <ItemGroup>
    <Folder Include="App_Data\\Templates\\app-vue\\page\\" />
    <Folder Include="App_Data\\Templates\\app-vue\\main\\" />
    <Folder Include="App_Data\\Templates\\app-vue\\list\\" />
    <Folder Include="App_Data\\Templates\\pf-owner-cli\\public\\images\\bt\\login\\" />
    <Folder Include="App_Data\\Templates\\pf-owner-cli\\public\\images\\hxmall\\" />
    <Folder Include="App_Data\\Templates\\pf-owner-cli\\public\\images\\rg\\" />
    <Folder Include="App_Data\\Templates\\pf-owner-cli\\public\\page-icon\\hxmall\\" />
    <Folder Include="App_Data\\Templates\\pf-owner-cli\\public\\page-site\\hxmall\\" />
    <Folder Include="App_Data\\Templates\\pf-owner-cli\\src\\components-hxmall\\" />
    <Folder Include="App_Data\\Templates\\pf-owner-cli\\src\\styles\\" />
    <Folder Include="Config\\Bridge\\idc\\" />
    <Folder Include="Config\\Forward\\" />
    <Folder Include="Config\\Api\\" />
    <Folder Include="Config\\ApiGroup\\" />
    <Folder Include="Config\\ApiPF\\" />
    <Folder Include="Config\\ApiSync\\" />
    <Folder Include="Config\\Collect\\" />
    <Folder Include="Config\\MapperXml\\PostgreSql\\" />
    <Folder Include="Config\\Markdown\\idc\\" />
    <Folder Include="Config\\Middleware\\basis\\" />
    <Folder Include="Config\\BizData\\" />
  </ItemGroup>

  <ItemGroup>
    <CodeAnalysisDictionary Include=".well-known\\apple-app-site-association">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </CodeAnalysisDictionary>
  </ItemGroup>

  <ItemGroup>
    <Content Include="App_Data\\bt\\company\\www.5566.net.dat.xml" />
    <Content Include="App_Data\\bt\\company\\www.5566.net.bs-2.htm" />
    <Content Include="Config\\AppGlobal\\readme.md" />
    <Content Include="Config\\AppNodeJs\\readme.md" />
    <Content Include="Config\\Markdown\\bt\\readme.md" />
    <Content Include="readme.md" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.8">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
  </ItemGroup>

  <ItemGroup>
    <Content Update="Config\\framework.Development.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\framework.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\framework.Production.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\basis\\mapper_bs-video_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\basis\\mapper_bs-video_sql__columns.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\basis\\mapper_bs-video_sql__dimdata.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\basis\\mapper_bs-video_sql__extand.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\basis\\mapper_bs-video_sql__responsefield.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\demo\\backstage\\mapper_bo-sys-role_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>"span": 12</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\demo\\backstage\\mapper_bo-user-account_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>"span": 12</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\demo\\backstage\\mapper_bo-user-area_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>"span": 12</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\demo\\backstage\\mapper_bo-user-dep_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>"span": 12</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\demo\\backstage\\mapper_bo-user-job_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>"span": 12</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\demo\\backstage\\mapper_bo-user-merge_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>"span": 12</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\demo\\backstage\\mapper_bo-user-role_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>"span": 12</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\demo\\backstage\\mapper_bo-user-system_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>"span": 12</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
    <Content Update="Config\\Mapper\\demo\\backstage\\mapper_bo-user_sql.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>"span": 12</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>
  </ItemGroup>

  <ItemGroup>
    <None Update="Config\\AppNodeJs\\bt-plugins\\bt-policy-item\\my-status.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\bt-plugins\\policy-statistics\\my-month-echart-data.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\bt-plugins\\policy-statistics\\my-month.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\bt-plugins\\resource-type-statistics\\my-echart-data.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\bt-plugins\\resource-type-statistics\\my.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\app_crypto.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-bridge-data.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-action-data.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-common-data-business.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-common-dim-list.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-common-data-under.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-common-data-camcel.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-common-data.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-tree-common-tree-to-list-lower.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-tree-common-tree-to-list.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-common-data-format.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-tree-list-to-tree-lower.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-tree-tree-to-list-lower.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-tree-tree-to-list.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\fn-tree-list-to-tree.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\login-request-basis.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\login-response-basis.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\demo-export.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\AppNodeJs\\Plugins\\demo.js">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\basis\\bo_dim_common.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\basis\\bo_login.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\basis\\bo_popedom.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\demo\\bo_demo.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\MySql\\app_login_user.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\MySql\\bo_database_common.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\MySql\\bo_operation_behavior.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\MySql\\bo_operation_common.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\Oracle\\bo_database_common.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\Oracle\\bo_operation_behavior.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\Oracle\\bo_operation_common.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\Sqlite\\bo_sub_push_bridge.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\Sqlite\\bo_sub_push_mapper.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\Sqlserver\\app_login_user.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\Sqlserver\\bo_database_common.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\Sqlserver\\bo_operation_behavior.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\MapperXml\\Sqlserver\\bo_operation_common.xml">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\Shell\\copy-window.bat">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="Config\\Shell\\start-sync-toy.bat">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="App_Data\\Markdown\\Images\\url以及当前权限公告参数.png">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="server-start.sh">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="server-stop.sh">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="startup-nodemodule.bat">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="startup.bat">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
  </ItemGroup>

  <ProjectExtensions>
    <VisualStudio><UserProperties config_4app_1json__JsonSchema="" config_4bridge_4basis_4bridge_3bo-menu_3_3statistics_1json__JsonSchema="https://beaujs.com/schema.json" config_4bridge_4basis_4bridge_3bs-news_1json__JsonSchema="https://json-schema.org/draft/2019-09/schema" config_4mapper_4basis_4mapper_3bo-menu_3sql_1json__JsonSchema="https://beaujs.com/schema.json" /></VisualStudio>
  </ProjectExtensions>

</Project>
文档更新时间: 2021-08-07 12:09   作者:admin