Skip to content
代码片段 群组 项目
  1. 2月 08, 2019
  2. 2月 07, 2019
    • Nate McMaster's avatar
      Install the .NET Core SDK into the repo root instead of UserProfile and... · 075612b9
      Nate McMaster 创作于
      Install the .NET Core SDK into the repo root instead of UserProfile and 'install' copy of AspNetCore shared framework (#7293)
      
      This is required to workaround several limitations in the way the .NET Core SDK finds shared frameworks and targeting packs. It allow tests to use shared frameworks and targeting packs.
      
      It also matches the patterns established in other aspnet and dotnet repos. This should reduce the friction required to adopt Arcade SDK.
      
      ## Changes
      
      * This moves the default location of the .NET Core SDK installation into `$repoRoot/.dotnet`. This location was already in use for CI builds. 
      * Update the build step for Microsoft.AspNetCore.App to install the shared framework into the local copy of the .NET Core SDK
      
      ## Recommendations
      
      * Use the "startvs.cmd" script to launch Visual Studio. This will set required environment variables to make VS happier than if you just double click the .sln file.
      * Use "activate.sh/ps1" if you want to run `dotnet build`, `dotnet test` and other dotnet commands. These will set required environment variables, including PATH.
      * I recommend removing %USERPROFILE%/.dotnet to your PATH variable if you had added it manually before. This will no longer match what build tools will install.
      * `git clean -xfd -e .dotnet/` preserves the folder so you don’t have to re-download the SDK again.
      未验证
      075612b9
  3. 2月 02, 2019
  4. 2月 01, 2019
    • Nate McMaster's avatar
      Add new build.cmd/sh options for suppressing restore, NodeJS, setting target... · 6081fec8
      Nate McMaster 创作于
      Add new build.cmd/sh options for suppressing restore, NodeJS, setting target arch and OS name, and more (#7137)
      
      Add new command line parameters for working with the project:
      
      * `-NoBuild`, `-NoRestore` - these already existed, but users found it hard to discover this powershell syntax: '-build:$false'
      * `-Arch`/`--arch` - set the target CPU architecture to build. Defaults to x64
      * `--os-name` - on non-Windows builds, manually specify if the build should target Alpine. generic Linux, or MacOS
      * Rename flags used to build specific project types. The pattern now is `--build-$(group)` or `--no-build-$(group)` (In PowerShell its `-Build$(Group)` or `-NoBuild$(Group). Example: -NoBuildJava
      
      Changes to build definitions:
      * Update the ci build definition to build all supported architectures
      * Support publishing multiple artifacts per job
      
      Other changes:
      * `-NoBuild` implies `-NoRestore`
      * Add new properties, `TargetArchitecture`, `TargetOsName`, and `TargetRuntimeIdentifier`
      * Replace usages of `SharedFxRid` with these new properties
      * To make `--no-build-nodejs` actually work, replaced Components.Browser.JS.csproj with Components.Browser.JS.npmproj
      * Fix errors when building for win-arm on a clean machine
      * Fix a few other project errors, like using the wrong syntax for DefaultItemExcludes, or using the wrong Platform value for x86
      未验证
      6081fec8
  5. 1月 29, 2019
    • Pavel Krymets's avatar
      Enable strict mode in roslyn compiler (#6950) · f06e1822
      Pavel Krymets 创作于
      未验证
      f06e1822
    • Nate McMaster's avatar
      Remove obsolete build infrastructure (#6995) · ac04019e
      Nate McMaster 创作于
      Changes:
      
      * Remove obsolete targets which are unnecessary now that this repo no longer builds git submodules in a separate build process
      * Remove the need for static analysis of 'ArtifactInfo' items
      * Simplify how the code signing task is configured
      * Remove unused repo tasks
      * Remove duplicate lists of external dependencies and packages to be produced
      * Remove obsolete build definition
      * Remove obsolete build script parameters
      * Add VisualStudioSetupOutputPath
      未验证
      ac04019e
  6. 1月 24, 2019
  7. 1月 19, 2019
    • Nate McMaster's avatar
      Convert the artifacts folder layout to match Arcade (#6850) · 922512a9
      Nate McMaster 创作于
      Changes:
      * IsProductPackage => IsShippingPackage
      * artifacts/$config/packages => artifacts/packages/$config
      * packages/product => packages/Shipping
      * packages/internal => packages/NonShipping
      * Renamed MSBuild properties used for output folders
      * Update build tools to use 2 spaces in global.json
      未验证
      922512a9
  8. 1月 10, 2019
  9. 1月 09, 2019
  10. 1月 08, 2019
  11. 1月 05, 2019
    • Nate McMaster's avatar
      Fix broken tests and VS solutions caused by source code reorganization and... · 436076fd
      Nate McMaster 创作于
      Fix broken tests and VS solutions caused by source code reorganization and other build infra cleanup
      
      Changes:
      * Fix broken tests and VS solutions caused by source code reorganization
      * Add a check to validate generated code and solutions on PRs
      * backport some source code reorg to src/Identity
      * Fix startvs.cmd if you've already run build.ps1
      * Add PR checks for tests on Linux/macOS
      * Skip broken Nginx tests
      * Add conditions to skip IIS tests on non-Windows platforms
      未验证
      436076fd
  12. 1月 03, 2019
  13. 1月 01, 2019
  14. 12月 22, 2018
  15. 12月 19, 2018
    • Nate McMaster's avatar
      Update the artifacts directory organization and simplify publishing targets (#5701) · 335c9be7
      Nate McMaster 创作于
      This simplifies the way that we publish files to our network drop share.
      
      Changes:
      * Instead of explicitly listing every file that needs to publish, use directories to classify packages and artifacts into different categories.
      * Add documentation for the expected layout of artifacts/
      * Remove the need for static analysis to determine which packages go to which project
      * Add the MSBuild property "IsProductPackage" to .csproj files which ship as a package to NuGet.org.
      未验证
      335c9be7
  16. 12月 18, 2018
    • Nate McMaster's avatar
      Remove unused VS dependencies and old versions of .NET Core from dependencies (#5317) · 0cd79cc4
      Nate McMaster 创作于
      As a result of removing Razor's VS projects and upgrading all projects to netcoreapp3.0, we no longer need dependency variable for .NET Core 1.x and 2.x and Visual Studio packages.
      
      Changes:
      * Remove 'StandardTestTfm'
      * Remove variables for .NET Core 1.0, 1.1, 2.0, 2.1, and 2.2
      * Remove VSIX variables
      * Stop generating 'branding.props' - this hasn't been used in a while and is no longer needed
      未验证
      0cd79cc4
  17. 12月 14, 2018
  18. 12月 06, 2018
  19. 12月 05, 2018
  20. 12月 04, 2018
  21. 12月 01, 2018
  22. 11月 28, 2018
  23. 11月 27, 2018
加载中