8000 Update build system · Issue #41 · richardszalay/mockhttp · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Update build system #41
Closed
Closed
@richardszalay

Description

@richardszalay

The current build system has a number of issues:

  1. It uses the old approach of having one project per target
  2. The NetStandard project uses project.json, which requires the preview tooling for .NET Core

This was somewhat workable while I had VS2015 and the preview tooling installed, but now I only have VS2017.3 so an update has become necessary to release new version 5A13 s.

Ideally:

  1. The build will have a single library project that has TargetPlatforms set for all the current TFMs. I'm not sure if PCLs are supported, so this may have to end up as two.
  2. If the build becomes a single project, it should generate a nupkg using the new csproj-based system.
  3. It should ideally build on .NET Core (inc. Linux/macOS), automatically dropping the Windows-only TFMs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0