Orw*_*wel 15 .net-core visual-studio-2017 .net-standard
从最后(或可能是最后两次)更新,我无法在Nuget中更新软件包NETStandartLibrary.我只是创建一个新的标准库项目.看到这条消息:
在项目的属性中,版本是不同的:
在.csproj中:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.4</TargetFramework>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
在Nuget中,我添加了依赖项'Microsoft.EntityFrameworkCore',然后我收到了警告:
警告检测到的包降级:NETStandard.Library从1.6.1到1.6.0 AgainTest(> = 1.0.0) - > Microsoft.EntityFrameworkCore(> = 1.1.0) - > NETStandard.Library(> = 1.6.1)AgainTest( > = 1.0.0) - > NETStandard.Library(> = 1.6.0)
我在项目的属性中选择高版本,但警告继续.
nat*_*ter 15
您无法从GUI更改此设置,因为此包是从TargetFramework定义的隐含性.要更改NETStandard.Library包的版本,请将以下内容添加到csproj文件中.
<PropertyGroup>
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
将以下内容添加到csproj似乎也可以:
<ItemGroup>
<PackageReference Update="NETStandard.Library" Version="1.6.1" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4502 次 |
最近记录: |