1. 01 12月, 2020 1 次提交
  2. 23 7月, 2020 1 次提交
    • V
      Remove depprojs in favor of PackageReferences (#35606) · 809a06f4
      Viktor Hofer 提交于
      - Remove depprojs which currently binplace external references into the RefPath folders in favor of PackageReference and PackageDownload items.
      - Build all configurations by default when building an individual project (either on the CLI or inside VS) same as with the official SDK. This enables .NETFramework Test Explorer support.
      - Centrally define libraries that compose the shared framework instead of in each Directory.Build.props file to be able to build the targeting pack first and consume it in the OOB libraries.
      - Use ProjectReferences to reference OOB projects. Compile against the reference assembly but use the implementation assembly app-local during runtime.
      - Remove OOBs from the testhost and remove the testhost folder for .NETFramework as it isn't required anymore.
      - Only binplace for $(NetCoreAppCurrent) to compose a) the targeting pack, b) the runtime pack, c) the testhost, d) a full closure for the shims.
      - Use Targeting Packs for OOB projects (with their implicit assembly references) but still explicitly define granular references for .NETCoreApp configurations (DisableImplicitAssemblyReferences switch). Use the implicit targeting pack references in some Microsoft.Extensions.* cases.
      - Remove placeholder configurations as they aren't needed anymore with explicit P2Ps vs Targeting Pack references.
      - Remove implicit assembly references (ie for .NETFramework, mscorlib)
      - Remove AssemblySearchPath hacks that were introduced with b7c4cb71 as the targeting pack is now used by default.
      - Reduce unnecessary .NETFramework configurations that were added to run tests in favor of the already existing ref&src configurations.
      - Stop hardcoding the paths for wasm assemblies and use the returned TargetPath of the ProjectReferences.
      - Addressed formatting (ItemGroups, References at the bottom of the project file, ordering of references, use LibrariesProjectRoot instead of a relative path, unnecessary AssemblyName and RootNamespace properties which are identical to the project name, ordering of tfms)
      - Revert "fix clean (#33758)"
      809a06f4
  3. 04 5月, 2020 1 次提交
    • V
      Enable dotnet test in libraries (#35285) · 200b1975
      Viktor Hofer 提交于
      * Enable dotnet test
      
      * Update docs
      
      * Use vstest in F5 scenarios
      
      * Make dotnet test without framework switch work
      
      * Code cleanup
      
      * Only run code coverage conditionally
      
      * Fix F5 condition for netcoreapp
      
      * Downgrade sdk to check for helix submission failures
      
      * Fix wrong conditions
      
      * Add blame data collector
      200b1975
  4. 22 4月, 2020 1 次提交
  5. 26 3月, 2020 1 次提交
  6. 17 12月, 2019 1 次提交
  7. 15 12月, 2019 1 次提交
    • A
      Removing "netcoreapp" and "netfx" TargetGroup (#457) · 3b9abae5
      Anirudh Agnihotry 提交于
      * netcoreapp -> netcoreapp5.0 in .sln files
      
      * netcoreapp; -> netcoreapp5.0;  , netcoreapp- to netcoreapp5.0-
      
      * netcoreapp- -> netcoreapp5.0 in .csproj
      
      * 'netcoreapp -> 'netcoreapp5.0 in .csproj
      
      * done with libraries sub folder
      
      * missed semicolon
      
      * minor changes
      
      * netcoreapp -> netcoreapp5.0 in some extra files
      
      * vNext target variable in configurations.props
      
      * netcoreapp => netcoreapp5/0 in some other .props file
      
      * netcoreapp -> vnext in .csproj
      
      * making the netcorepap framework switch work
      
      * fixing sendToHelix and linux build
      
      * TargetFrameworkVNext -> netcoreappCurrent
      
      * case correct netcoreappcurrent
      
      * fixing send to helix zip path
      
      * netfx -> net472 in .sln
      
      * netfx; -> net472; in .props
      
      * netfx- -> net472- in .props
      
      * netfx - -> net472- in .csproj
      
      * 'netfx-> 'net472 in .csproj
      
      * netfx -> net472 manual change
      
      * fixing ci build for netfx
      
      * Not trying to change the global property
      
      * Fixing build failure due to master changes in net https tests
      
      * adding documentaiton and fixing filtering
      
      * netcoreapp -> netcore5.0 in py file
      
      * changing the path to use netcoreapp5.0 version
      
      * feedback and override corefx path corrected in installers
      
      * remaing netcoreapp5.0 changes done
      
      * netcoreapp-> netcoreapp5.0 after live builds
      
      * net472 -> netframeworkcurrent
      3b9abae5
  8. 05 12月, 2019 1 次提交
    • V
      Change ArchiveTest reads to FixArchiveTests (#511) · 859926f4
      Viktor Hofer 提交于
      With 1d5de153, the ArchiveTest property
      was removed. This fixes the remaining places where the old property is
      still read. Additionally this introduces a new property `IgnoreForCI`
      which is consistent with the xunit trait to skip the whole assembly for
      CI testing.
      859926f4
  9. 22 11月, 2019 1 次提交
    • V
      Libraries testing (#178) · 1d5de153
      Viktor Hofer 提交于
      * Add Libraries Testing framework package as inline
      
      The existing package Microsoft.DotNet.CoreFxTesting lived in Arcade
      because of no infrastructure being available to compile local tasks in
      the repository. As the runtime repository now offers that we can inline
      the testing framework.
      
      * Hardcode configuration for installer.tasks
      
      * Update ReportGenerator global tool version
      
      * Add vstest support
      
      * Update binary serialization blobs
      1d5de153