web-dev-qa-db-ja.com

「monodevelop」をインストールした後にasp.netテンプレートが見つかりませんIDE on ubuntu 16.04

私は現在、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)
13
Ahmed Nabil

上記のアブの提案がうまくいったことを確認できます。

今夜、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/ にあります

13
Brendan Ingram

私は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
9
Abu Assar

実際には、アルファ更新チャネルを追加する必要はまったくありません。引き続き リリースチャネル を使用できます。これを行うだけです:

Sudo apt-get install mono-complete ca-certificates-mono mono-xsp4
Sudo apt-get install monodevelop=5.10.0.871-0xamarin2

次に、asp.netの追加がMonoDevelopにインストールされます。

6
Arsenius

Arseniusがアルファ版の更新を追加する必要はないと言ったので、それは私にとってはうまくいきました。また、すべてのパッケージをアンインストールする必要もありませんでした。私はちょうどこれをしました:

Sudo apt-get autoremove monodevelop
Sudo apt-get purge monodevelop
Sudo apt-get install monodevelop=5.10.0.871-0xamarin2
2
Killa