Targeting pack support for .NET Core 3.0
See original GitHub issueFor .NET Core 3.0, we expect to separate targeting packs, which contain the assets needed at build time when targeting .NET Core 3.0 (for example, reference assemblies and intellisense documentation) from “runtime packs”, which will include the platform-specific runtime components for .NET Core 3.
This issue tracks the work required in order to support targeting packs. This may include:
- Figure out what the layout of targeting packs will be
- Create the targeting packs for each supported shared framework (as NuGet packages and msi, apt-get, etc installation packages)
- .NET Core
- ASP.NET Core
- Microsoft.WindowsDesktop.App
- .NET Standard (this is not a shared framework, but the targeting pack should work in a similar way)
- Bundle targeting packs in core-sdk
- Consume targeting packs at build time - resolve targeting packs that ship with the SDK, add “download only” package reference if need be
- Supply RID graph for .NET Core 3.0 SDK
- Trim earlier versions of platform packages from NuGet graph
- Support explicit targeting pack acquisition (ie via a command such as
dotnet targeting-pack install netcoreapp3.0
) - Support build logic which was previously in the package closure of Microsoft.AspNetCore.App
Finer-grained issues for these tasks will be filed as necessary
Issue Analytics
- State:
- Created 5 years ago
- Reactions:4
- Comments:5 (4 by maintainers)
Top Results From Across the Web
Download .NET Core 3.0 (Linux, macOS, and Windows)
NET Core 3.0 downloads for Linux, macOS, and Windows. .NET is a free, cross-platform, ... NET Desktop Runtime 3.0.3; Language support: C# 8.0:...
Read more >asp.net - The current .NET SDK does not support targeting . ...
NET SDK does not support targeting .NET Core 3.0. Either target .NET Core 2.2 or lower, or use a version of the .NET...
Read more >Please stop lying about .NET Standard 2.0 support!
In this post I have a bit of a rant about Microsoft's NuGet packages lying about supporting .NET Standard 2.0 when they kinda...
Read more >.NET Framework version history - Wikipedia
.NET Framework 2.0 is supported on Windows 98, ME, 2000 (with Service Pack 3 or higher), XP (with Service Pack 2 or higher),...
Read more >Exploring .NET Core 3.0. What's New?
TL;DR: Take a look at the new features available in NET Core 3.0. ... A few features of the new release aim to...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Ideally, this shouldn’t break usages of
when using
PreserveCompilationContext=true
It should only need an update to the dependency model NuGet package.
Same as for https://github.com/dotnet/cli/issues/10007, please consider:
dotnet targeting-pack install net472 -o ./targeting-packs; dotnet build foo/foo.csproj --targeting-packs ./targeting-pakcs
)