我在Visual代码(.Net Core3.1.1)中安装Npgsql时遇到了问题。
我创建了一个干净的项目,并尝试安装包。dotnet new console dotnet add package Npgsql --version 4.1.2
包安装失败,我收到一条消息:
Npgsql包不是与项目中的所有体系结构兼容的。我在这里发现了一个类似的问题,但是通过更新NuGet解决了这个问题。这可能不是我的案子。我做错了什么?如何安装软件包?
发布于 2020-01-31 13:20:45
问题解决了。使用dotnet add package package-name命令安装包对我不起作用。但是,如果我安装了NuGet库扩展(在VS代码中)并使用这个工具添加了一个包,那么这个库将正确安装。
发布于 2020-01-31 10:35:48
您可能需要提供更多有关环境、您正在使用的平台的详细信息。我尝试用dotnet3.1.100在windows 10上创建相同的包,它使用visual studio代码和VS 2019成功地添加了包。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="npgsql" Version="4.1.2" />
</ItemGroup>
</Project>https://stackoverflow.com/questions/60001790
复制相似问题