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

ODL is being packaged with the wrong framework #3088

Open
robertmclaws opened this issue Oct 15, 2024 · 0 comments
Open

ODL is being packaged with the wrong framework #3088

robertmclaws opened this issue Oct 15, 2024 · 0 comments

Comments

@robertmclaws
Copy link
Collaborator

The new .NET 8 assemblies are still being packages with .nuspec files instead of letting SDK-style project files do the work. Those .nuspac files have not been updated, so natively-compiled .NET 8 assemblies are being incorrectly delivered into .netstandard2.0 folders in the NuGet package.

Assemblies affected

ODL 8.x

Reproduce steps

  • Open the Microsoft.Data.Edm.csproj file and see that it targets .NET 8.0 exclusively.
  • Open the NuSpec file and see that the .NET 8 assembly is incorrectly packaged into the .NET Standard 2.0 folder.

Expected result

The SDK-style projects would manage the different <TargetFrameworks> supported and add their compiled assets to the NuGet package appropriately.

Actual result

Features that are not supported by .NET Standard 2.0 are being compiled into incorrectly-constructed NuGet packages that may be causing issues downstream.

@robertmclaws robertmclaws changed the title ODL is being packages with the wrong framework ODL is being packaged with the wrong framework Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant