我有一個.NET Core 1.0應用程序,我已經爲AWS Lambda構建。但是,AWS僅支持Standard.Library 1.6.0,而不支持1.6.1。強制NETStandard.Library 1.6.0 NuGet引用沒有生成警告
我已經能夠使用NuGet明確引用.NETStandard.Library 1.6.0 - 並且它在AWS中以這種方式成功地工作。
但是,對於我的大部分NuGet引用,我收到了大量的構建警告,說「檢測到的軟件包降級:NETStandard.Library從1.6.1到1.6.0。直接從項目中引用軟件包以選擇不同的版本「。我在我的NuGet參考文獻中收到了大量的黃色警告標誌,我不想忽略它們。
我試着將每個在我的.csproj文件分開以下,但似乎沒有任何工作...
<PropertyGroup>
<NetStandardImplicitPackageVersion>1.6.0</NetStandardImplicitPackageVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Update="NETStandard.Library" Version="1.6.0" />
</ItemGroup>
<ItemGroup>
<NetStandardImplicitPackageVersion Include="NetStandardLibrary" Version="1.6.0" />
</ItemGroup>
我寧願不要忽略這些警告。這是很多噪音可能掩蓋其他問題。有什麼建議麼?是否還有另一種我不知道的明確引用?
在此先感謝。