.net-coreをバージョン1.0.4からバージョン2.0.2にアップグレードする方法は? centosバージョン7.4.1708で実行されるasp.netコアアプリケーションがいくつかありますが、今度はdotnetのバージョンが1.0.4なので、バージョン2.0.2にアップグレードするにはどうすればいいですか?どうもありがとう!dotnetcoreをcentos上でversion 1.0.4からversion 2.0.2にアップグレードする方法は?
申し訳ありませんが、何とかMicrosoft Productフィードが誤って削除されてしまっています。
いくつかのピットやヒント:一般的に、.NETコア1.0が/ opt/DOTNET と.NETのコア2.0.0でインストールされますがを/ usr/share/DOTNETにインストールされますので、あなたは アップグレードを完了したときに/ usr/local/bin/dotnetとln -s usr/share/dotnet/dotnetを/ usr/local/binからリンク解除する必要がある場合は、コマンド "dotnet --version"デフォルトでは/ usr/binより前です。
アプリケーションが.NETコア1.0の下で開発された場合、それらは .NETコア2.0.0の下では動作しません、エラーは指定された任意の互換性のあるフレームワークのバージョン を見つけることができなかった 」になりますフレームワーク「Microsoft.NETCore.App」、バージョン「1.1.2」は見つかりませんでした - に設置フレームワークのバージョンアプリケーションの依存関係を確認し、ターゲット:/ を - また、フレームワークのバージョンをインストールする「1.1.2」」
.net-coreバージョン2.0.2環境下では、前述の面倒な問題はありません。
csprojファイル:あなたのCentOSの上に複数のSDKを持っている
<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ファイルを提供することはできますか? –