MonoDevelopで既存のMVCアプリケーションをビルドしようとしました。私が得るエラーはこれです:
Error: Error building target IncludeRoslynCompilerFilesToItemGroup: Item has already been added. Key in dictionary: "Link" Key being added: "Link"
プロジェクトは、Windowsを実行し、VS2017を使用する別のマシンで開発されており、Linuxを実行しているマシンでプロジェクトを実行するとエラーが発生します。
コマンド grep IncludeRoslynCompilerFilesToItemGroup * -R
私のターミナルに戻ります packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.5/build/net45/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props: <Target Name="IncludeRoslynCompilerFilesToItemGroup" AfterTargets="ResolveAssemblyReferences" >
しかし、私はこの時点で立ち往生しています。このエラーを解決するために次に何をすべきかについての推奨事項はありますか?
回答:
回答№1は2これに基づいて 回答 考えられる解決策の1つは、プロジェクトからこれらの参照を削除することです。
- Microsoft.Net.Compilers
- Microsoft.CodeDom.Providers.DotNetCompierPlatform