Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[One .NET] use **FromWorkload** for targeting/runtime pack versions #6184

Merged
merged 1 commit into from
Aug 16, 2021

Conversation

jonathanpeppers
Copy link
Member

Context: dotnet/sdk#19596

If we use the version number string of **FromWorkload**, then our
runtime packages don't need to be resolved from a NuGet feed. They can
be resolved from the dotnet/packs directory.

This completely eliminates the need for a NuGet.config file when
building a .NET 6 app with a local build of the Android workload.

You can simply do:

~/android-toolchain/dotnet/dotnet new android
~/android-toolchain/dotnet/dotnet build

Context: dotnet/sdk#19596

If we use the version number string of `**FromWorkload**`, then our
runtime packages don't need to be resolved from a NuGet feed. They can
be resolved from the `dotnet/packs` directory.

This completely eliminates the need for a `NuGet.config` file when
building a .NET 6 app with a local build of the Android workload.

You can simply do:

    ~/android-toolchain/dotnet/dotnet new android
    ~/android-toolchain/dotnet/dotnet build
@jonathanpeppers jonathanpeppers marked this pull request as ready for review August 13, 2021 19:03
@dellis1972 dellis1972 merged commit 1bd24ac into dotnet:main Aug 16, 2021
@jonathanpeppers jonathanpeppers deleted the dotnet-fromworkload branch August 16, 2021 13:58
jonathanpeppers added a commit to jonathanpeppers/xamarin-macios that referenced this pull request Aug 16, 2021
Context: dotnet/sdk#19596
Context: dotnet/android#6184

If we use the version number string of `**FromWorkload**`, then our
runtime packages don't need to be resolved from a NuGet feed. They can
be resolved from the `dotnet/packs` directory.

This completely eliminates the need for a `NuGet.config` file when
building a .NET 6 app with a local build of the xamarin-macios.

You will no longer need a feed such as:

    <add key="local-dotnet-feed" value="~/src/xamarin-macios/_build/nuget-feed" />
jonathanpeppers added a commit to jonathanpeppers/xamarin-macios that referenced this pull request Aug 18, 2021
Context: dotnet/sdk#19596
Context: dotnet/android#6184

If we use the version number string of `**FromWorkload**`, then our
runtime packages don't need to be resolved from a NuGet feed. They can
be resolved from the `dotnet/packs` directory.

This completely eliminates the need for a `NuGet.config` file when
building a .NET 6 app with a local build of the xamarin-macios.

You will no longer need a feed such as:

    <add key="local-dotnet-feed" value="~/src/xamarin-macios/_build/nuget-feed" />
jonathanpeppers added a commit to jonathanpeppers/xamarin-macios that referenced this pull request Aug 18, 2021
Context: dotnet/sdk#19596
Context: dotnet/android#6184

If we use the version number string of `**FromWorkload**`, then our
runtime packages don't need to be resolved from a NuGet feed. They can
be resolved from the `dotnet/packs` directory.

This completely eliminates the need for a `NuGet.config` file when
building a .NET 6 app with a local build of the xamarin-macios.

You will no longer need a feed such as:

    <add key="local-dotnet-feed" value="~/src/xamarin-macios/_build/nuget-feed" />
jonathanpeppers added a commit to jonathanpeppers/xamarin-macios that referenced this pull request Aug 18, 2021
Context: dotnet/sdk#19596
Context: dotnet/android#6184

If we use the version number string of `**FromWorkload**`, then our
runtime packages don't need to be resolved from a NuGet feed. They can
be resolved from the `dotnet/packs` directory.

This completely eliminates the need for a `NuGet.config` file when
building a .NET 6 app with a local build of the xamarin-macios.

You will no longer need a feed such as:

    <add key="local-dotnet-feed" value="~/src/xamarin-macios/_build/nuget-feed" />
jonathanpeppers added a commit to jonathanpeppers/xamarin-macios that referenced this pull request Aug 18, 2021
Context: dotnet/sdk#19596
Context: dotnet/android#6184

If we use the version number string of `**FromWorkload**`, then our
runtime packages don't need to be resolved from a NuGet feed. They can
be resolved from the `dotnet/packs` directory.

This completely eliminates the need for a `NuGet.config` file when
building a .NET 6 app with a local build of the xamarin-macios.

You will no longer need a feed such as:

    <add key="local-dotnet-feed" value="~/src/xamarin-macios/_build/nuget-feed" />

To further clean things up, I removed the need for:

* Any NuGet feed named `local-dotnet-feed`
* `$(DOTNET_FEED_DIR)`
* Generation of `dotnet/Workloads/NuGet.config`
rolfbjarne pushed a commit to dotnet/macios that referenced this pull request Aug 19, 2021
…2449)

Context: dotnet/sdk#19596
Context: dotnet/android#6184

If we use the version number string of `**FromWorkload**`, then our
runtime packages don't need to be resolved from a NuGet feed. They can
be resolved from the `dotnet/packs` directory.

This completely eliminates the need for a `NuGet.config` file when
building a .NET 6 app with a local build of xamarin-macios.

You will no longer need a feed such as:

    <add key="local-dotnet-feed" value="~/src/xamarin-macios/_build/nuget-feed" />

To further clean things up, I removed the need for:

* Any NuGet feed named `local-dotnet-feed`
* `$(DOTNET_FEED_DIR)`
* Generation of `dotnet/Workloads/NuGet.config`
@github-actions github-actions bot locked and limited conversation to collaborators Jan 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants