web-dev-qa-db-ja.com

アプリケーションをロードできません。 Visual C#2015 RCコンパイラを作成できませんでした

Visual Studito 2015 RC Communityエディションをインストールしようとしています。

Webインストーラーをダウンロードし、すべてのコンポーネントをインストールしました。インストール後、指示に従ってマシンを再起動しましたが、アプリケーションを作成しようとすると同じエラーが表示され続けます。以下の画面をご覧ください:

Screenshot showing the error "Project ... could not be opened because the Visual C# 2015 RC compiler could not be created. Please re-install Visual Studio."

以前のバージョンのVisual Studioで this answer および this answer を試しました。設定をリセットしますが、最終的には同じエラーが発生しました。

C:\Users\Gogol\AppData\Local\Microsoft\VisualStudioフォルダーも削除しようとしましたが、繰り返しますが、運はありません。

また、devenv.exeをパスに追加しています。コマンドプロンプトでdevenvにアクセスできます。

70
Gogol

いくつかの調査の後、VS 2015 Communityをインストールして使用することができました。私の場合、これはインストールを一時停止し、後で再起動したために発生しました。コンピューターからVS 2015をアンインストールし、コンピューターを再起動して、セットアップ(ダウンロードを含む)を再実行しました。誰かがまだ解決策を探している場合に備えて、自分の質問に答えます。

11
Gogol

この方法は私のために働いた:

これら2つのフォルダーの内容を削除する

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\VisualStudio\
C:\Users\%USERNAME%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

次に、VS.NETを管理者として実行します。そうしないと、Roamingフォルダーを正しく更新できません。

105
VahidN

Devenv.exeを管理者として実行します。それは私のために働いた。

62
bernnabe

私もこの問題を抱えていました。一般的には、.gitignoreを使用する代わりにgitリポジトリにファイルを含めることに起因しています。

私がやったことはプロジェクトディレクトリに行きました...

/.vs/config/applicationhost.config

そして、上記のファイルを削除し、その時点から機能しました。私はそれがUUIDのようなものと競合していると信じています。 (総推測)

8

VS 2012でこのソリューションが見つかりました。VS2015で使用できました。

以下の参照リンクからのソリューション:注:VS 2015のパスを変更します。

解決

  1. Exe、VS2012 x86 Native Toolsコマンドプロンプト(管理者として実行)を開きます。

パス:C:\ ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools

  1. 次に、gacutil/u Microsoft.VisualStudio.CSharp.Services.Language.Interopを実行します

これにより、GACからサービスが正常にアンインストールされ、問題が発生していました。

Visual C#2012コンパイラを作成できなかったため、プロジェクトを開くことができませんでした。

5
dotNet Decoder

Visual Studio 2015は、ソリューションにMVC5プロジェクトを読み込むことができず、コンテキストメニューから[プロジェクトの再読み込み]を使用しようとしたときに、同じエラーメッセージが表示されました。この理由は、applicationhost.configのエントリが重複しているためです。

プロジェクトの設定に応じて、次の両方のapplicationhost.configのいずれかがVisual Studio 2015で使用されます。

  • 「[ソリューションへのパス] .vs\config\applicationhost.config」
  • 「C:\ Users\[ユーザー名]\Documents\IISExpress\config\applicationhost.config」

Applicationhost.configを開いて、同じ名前の属性を持つ2つの「サイト」エントリを見つけました。

<sites>
    <site name="WebSite" id="1" serverAutoStart="true">
    [...]
    </site> 
    <site name="WebSite" id="2" serverAutoStart="true">
    [...]
    </site>
</sites>

両方の「サイト」ブロックの1つを削除しました。

<sites>
    <site name="WebSite" id="1" serverAutoStart="true">
    [...]
    </site> 


</sites>

その後、MVC5プロジェクトを正常にリロードできました。

2
Simon

Visual Studio Community 2015の更新2をインストールした後、私に起こり始めました。

これらのどれも機能しませんでした.. 2日間本当にイライラしました。最後にVisual Studioを完全にアンインストールし、再インストールすると動作しました。

2
DP001

これは、Visual Studio 2015 update 3のインストール後にも発生し、マシンを再起動することで解決します。

1
Yoav Feuerstein

私は信用を主張しませんが、ここから取られた、これは私のために働いた- https://social.msdn.Microsoft.com

Windowsエクスプローラーを開き、\ Common7\IDE(デフォルトではC:\ Program Files\Microsoft Visual Studio 14.0\Common7\IDE)に移動します。

  1. ItemTemplatesCache、ProjectTemplatesCacheフォルダーを削除します。

  2. [スタート]メニュー->すべてのプログラム-> Microsoft Visual Studio 2015 -> Visual Studio Tools(管理者権限で実行:プログラムを右クリック->実行)でVisual Studioコマンドプロンプトを開きます。管理者として);

  3. Devenv/InstallVSTemplatesスイッチを実行します。

  4. Devenv/Setupスイッチを実行します

1
user520100

VS2015でこの問題を抱えているほとんどの開発者と同様に、私はすべてを試してみましたが、それぞれのウサギの穴は以前よりも最悪に私の開発環境を台無しにしました。 3日後、OSの再インストールのために開発ボックスをITに変えなければならない時点で、何かを見つけようとしました ON THIS MESSAGE THREAD で、動作中に顎が落ちました。私がしたことは、Webインストールの使用を停止し、ISOダウンロードを使用することだけでした-新しくインストール(無数のアンインストール後)およびISOバージョンを使用した修復は、私が慣れているように機能しました。

これは、VSチームが悪いインストールプロセスと思われる処理を率直に行っておらず、仕事を何日も失っているホイールを回転させている間、沈黙していることを示唆しています。

[UPDATE]コンパイラを作成できませんでしたエラーを解決しましたが、NuGetパッケージマネージャーがインストールされていないという問題に取り組んでいます。 Update 2をアンインストールして、Update 1が機能しないかどうかを確認しています...

0
BillKrat

私の場合は、.csprojがローカルIISを使用するように構成されていたためです。 IISにいくつかの変更を加えたところ、Webサイトはもう存在していませんでした。出力ウィンドウに警告がありました。新しいサイトを指すように.csprojファイルを編集するか、サイトを再作成すると、問題が修正されます。

0
silencedmessage

同じ問題がありました。ここから何も私を助けません。

Visual Studioのインストールを再度実行して更新する。インストールにより、VC++ libsIIS Expressが存在しなかったことがわかります。これで問題が解決しました。

0
RredCat