Skip to content

Convert projects in this repo to use ProjectReference #4246

Closed
@natemcmaster

Description

@natemcmaster

Follow-up to #3598.

The first phase of reducing repos was to merge the source code into a single repo. The second phase is to convert them from isolated folders of code with PackageReference across repo boundaries, to projects which use ProjectReference.

We've already started some of this work. See #4013 for example and https://github.com/aspnet/AspNetCore/tree/master/src/DataProtection.

As done in #4013, we implement this using <Reference> items in .csproj and custom Reference resolution targets. This is done so we can automatically pick the right versions of assemblies to used based on conditions such as, is this a test project? is this branch building a patch or a new minor release? what versions were used in the last stable release? etc.

See also https://github.com/aspnet/specs/blob/master/runtime/design-notes/2018-10-03-mondo-source-org.md for the spec on source code organization.

Repo groups to convert

Metadata

Metadata

Labels

DoneThis issue has been fixedarea-infrastructureIncludes: MSBuild projects/targets, build scripts, CI, Installers and shared framework

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions