私は現在、mono公式サイトからmono-completeとmonodevelopをインストールし、以下のコマンドを入力しました
Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://download.mono-project.com/repo/debian wheezy main" | Sudo tee /etc/apt/sources.list.d/mono-xamarin.list Sudo apt-get update
Sudo apt-get install mono-complete
Sudo apt-get install monodevelop
私のubuntu16.04で、monodevelop IDEを開いて新しいソリューションを作成しようとすると、期待どおりにasp.netテンプレートが見つからないため、asp.netmvcのようなWebプロジェクトを作成できません。 !私が取得する唯一のテンプレートは this
その後、シナプスからモノラルパッケージを削除し、ubuntuソフトウェアセンターから再インストールしましたが、同じ結果が得られました
これは、Sudo apt-getupdateを実行したときにターミナルで取得したものです。
W: gpgv:/var/lib/apt/lists/ppa.launchpad.net_ermshiperete_monodevelop-beta_ubuntu_dists_xenial_InRelease: The repository is insufficiently signed by key 6F242C166A1B440BA3C43CBD48B6803E839ECBBE (weak digest)
W: gpgv:/var/lib/apt/lists/download.mono-project.com_repo_debian_dists_wheezy_InRelease: The repository is insufficiently signed by key 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF (weak digest)
上記のアブの提案がうまくいったことを確認できます。
今夜、VirtualBox内で実行されているクリーンなUbuntu 16.04(Mate)インスタンスでテストし、新しいMVC/Razorプロジェクトを作成して、(非常に広範な)MVCアプリをコンパイルできるようになりました。
Mono Projectのドキュメント( http://www.mono-project.com/docs/getting-started/install/linux/ )に従って、次のコマンドを使用してセットアップしますが、アルファにwheezy。
Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian alpha main" | Sudo tee /etc/apt/sources.list.d/mono-xamarin.list
Sudo apt-get update
次に、Mono自体をインストールします。
Sudo apt-get install mono-devel mono-complete ca-certificates-mono mono-xsp4
次に、動作するASP.NETアドインを提供するMonoDevelopの特定のバージョンをインストールするには、次のようにします。
Sudo apt-get install monodevelop=5.10.0.871-0xamarin2
UPDATE:私はこれを私のウェブサイトにブログ投稿として書いたので、うまくいけば、これはこの問題にさらに注意を向けさせるでしょう、それは実際には起こらないはずです。 LTSで。完全な投稿は https://brendaningram.com/article/how-to-fix-monodevelop-on-ubuntu-16-04/ にあります
私はubuntu16.04でまったく同じ問題を抱えていて、次のようにして解決しました。
最初にアルファ更新チャネルを追加します
echo "deb http://download.mono-project.com/repo/debian alpha main" | Sudo tee /etc/apt/sources.list.d/mono-xamarin-alpha.list
Sudo apt-get update
次に、このバージョンのmonodevelopを強制的にインストールします
5.10.0.871-0xamarin2
実際には、アルファ更新チャネルを追加する必要はまったくありません。引き続き リリースチャネル を使用できます。これを行うだけです:
Sudo apt-get install mono-complete ca-certificates-mono mono-xsp4
Sudo apt-get install monodevelop=5.10.0.871-0xamarin2
次に、asp.netの追加がMonoDevelopにインストールされます。
Arseniusがアルファ版の更新を追加する必要はないと言ったので、それは私にとってはうまくいきました。また、すべてのパッケージをアンインストールする必要もありませんでした。私はちょうどこれをしました:
Sudo apt-get autoremove monodevelop
Sudo apt-get purge monodevelop
Sudo apt-get install monodevelop=5.10.0.871-0xamarin2