如何在centos上將.net-core從版本1.0.4升級到版本2.0.2? 我有一些asp.net核心應用程序在centos版本7.4.1708上運行,現在dotnet的版本是1.0.4,那麼如何將它升級到版本2.0.2?非常感謝!如何在centos上將dotnetcore從版本1.0.4升級到版本2.0.2?
對不起,我知道了,不知何故,微軟產品飼料已被刪除的錯誤,就是這樣。
一些凹坑或提示:通常,.NET的核心1.0將在/選擇/ DOTNET 和.NET的核心2.0.0安裝將在/ usr /共享/ DOTNET安裝,所以當你完成 升級,你可能會徘徊爲什麼命令「dotnet --version」的結果仍然是1.0.4,你需要從/ usr/local/bin中取消鏈接/ usr/local/bin/dotnet和ln -s usr/share/dotnet/dotnet在默認情況下在/ usr/bin之前。
如果你的應用程序是在.NET的核心開發1.0,他們沒有下 .NET的核心2.0.0工作,誤差將 「這是不可能找到任何兼容框架版本 指定框架'Microsoft.NETCore.App',版本'1.1.2'未找到。 - 檢查應用程序依賴關係並將框架版本安裝在:/ - 或者,安裝框架版本'1.1.2'「
在.net-core版本2.0.2的情況下,沒有前面提到的麻煩問題。
的csproj文件:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.1.0" />
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="1.1.2" />
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql.Design" Version="1.1.2" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" />
</ItemGroup>
</Project>
你能提供的csproj文件? –