dotnet paket convert-from-nuget doesn't respect target framework version when creating paket.lock
sukkergris opened this issue · comments
Theodor Heiselberg commented
Description
Please provide a succinct description of your issue.
Repro steps
Fastest way to reproduce
- In vs-code install
Dev Containers
- Create the following folders hierarchy
bugfix-issue-id/.devcontainer/ - Create the following two files in the
.devcontainer
folder- bolero.Dockerfile
- devcontainer.json
- Content for the bolero.Dockerfile
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS dev-env
WORKDIR /src
RUN dotnet new -i Bolero.Templates
- Content for the
devcontainer.json
{
"name": "tahh-bolero",
"dockerFile": "bolero.Dockerfile",
"customizations": {
"vscode": {
"extensions": [
"Ionide.Ionide-fsharp",
"ms-dotnettools.dotnet-interactive-vscode"
]
}
}
}
- Run the dev container
- In the terminal scaffold a blazor project:
$ dotnet new blazorwasm -o src/Frontend
- Test the project will build and function:
$ run --project src/Frontend/Frontend.csproj
- Prepare for converting to paket
$ dotnet new tool-manifest
$ dotnet tool install paket
$ dotnet paket convert-from-nuget
Expected behavior
Perfect build and compiling code
Actual behavior
The code will no longer build
/workspaces/blazorFakePaketZero/src/Frontend/Frontend.csproj : error NU1202: Package Microsoft.JSInterop.WebAssembly 7.0.1 is not compatible with net6.0 (.NETCoreApp,Version=v6.0). Package Microsoft.JSInterop.WebAssembly 7.0.1 supports: net7.0 (.NETCoreApp,Version=v7.0)
/workspaces/blazorFakePaketZero/src/Frontend/Frontend.csproj : error NU1202: Package Microsoft.AspNetCore.Components.Web 7.0.1 is not compatible with net6.0 (.NETCoreApp,Version=v6.0). Package Microsoft.AspNetCore.Components.Web 7.0.1 supports: net7.0 (.NETCoreApp,Version=v7.0)
/workspaces/blazorFakePaketZero/src/Frontend/Frontend.csproj : error NU1202: Package Microsoft.JSInterop.WebAssembly 7.0.1 is not compatible with net6.0 (.NETCoreApp,Version=v6.0) / browser-wasm. Package Microsoft.JSInterop.WebAssembly 7.0.1 supports: net7.0 (.NETCoreApp,Version=v7.0)
/workspaces/blazorFakePaketZero/src/Frontend/Frontend.csproj : error NU1202: Package Microsoft.AspNetCore.Components.Web 7.0.1 is not compatible with net6.0 (.NETCoreApp,Version=v6.0) / browser-wasm. Package Microsoft.AspNetCore.Components.Web 7.0.1 supports: net7.0 (.NETCoreApp,Version=v7.0)
Known workarounds
I know none
bugfix-issue-id.zip