TEAMModelOS.SmartClass.csproj 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <Project Sdk="Microsoft.NET.Sdk.Web">
  2. <PropertyGroup>
  3. <TargetFramework>netcoreapp2.2</TargetFramework>
  4. <UserSecretsId>a25fbaf0-43f2-412e-a606-4a19c5766202</UserSecretsId>
  5. </PropertyGroup>
  6. <ItemGroup>
  7. <Compile Remove="ClientApp\components\新文件夹1\**" />
  8. <Compile Remove="Providers\**" />
  9. <Compile Remove="wwwroot\dist\**" />
  10. <Content Remove="ClientApp\components\新文件夹1\**" />
  11. <Content Remove="Providers\**" />
  12. <Content Remove="wwwroot\dist\**" />
  13. <EmbeddedResource Remove="ClientApp\components\新文件夹1\**" />
  14. <EmbeddedResource Remove="Providers\**" />
  15. <EmbeddedResource Remove="wwwroot\dist\**" />
  16. <None Remove="ClientApp\components\新文件夹1\**" />
  17. <None Remove="Providers\**" />
  18. <None Remove="wwwroot\dist\**" />
  19. </ItemGroup>
  20. <ItemGroup>
  21. <PackageReference Include="Microsoft.AspNetCore.App" />
  22. </ItemGroup>
  23. <ItemGroup>
  24. <!-- Files not to show in IDE -->
  25. <None Remove="ClientApp\assets\image\bg_lessons.png" />
  26. <None Remove="ClientApp\utils\.editorconfig" />
  27. <None Remove="ClientApp\utils\bus.js" />
  28. <None Remove="ClientApp\view\syllabus\login.vue" />
  29. <None Remove="yarn.lock" />
  30. <!-- Files not to publish (note that the 'dist' subfolders are re-added below) -->
  31. </ItemGroup>
  32. <ItemGroup>
  33. <Folder Include="JsonFile\Core\" />
  34. <Folder Include="Models\" />
  35. <Folder Include="wwwroot\" />
  36. </ItemGroup>
  37. <Target Name="RunWebpack" AfterTargets="ComputeFilesToPublish">
  38. <!-- As part of publishing, ensure the JS resources are freshly built in production mode -->
  39. <Exec Command="node -e &quot;console.log('NPM Installing dependencies...')&quot;" />
  40. <Exec Command="npm install --ignore-scripts" />
  41. <Exec Command="npm run build" />
  42. <!-- Include the newly-built files in the publish output -->
  43. <ItemGroup>
  44. <DistFiles Include="wwwroot\dist\**; ClientApp\dist\**" />
  45. <ResolvedFileToPublish Include="@(DistFiles->'%(FullPath)')" Exclude="@(ResolvedFileToPublish)">
  46. <RelativePath>%(DistFiles.Identity)</RelativePath>
  47. <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
  48. </ResolvedFileToPublish>
  49. </ItemGroup>
  50. </Target>
  51. <ProjectExtensions><VisualStudio><UserProperties JsonFile_4EcharsL_1json__JSONSchema="http://json.schemastore.org/band-manifest" appsettings_1json__JSONSchema="" appsettings_1Development_1json__JSONSchema="" /></VisualStudio></ProjectExtensions>
  52. </Project>