Anwendung kann nicht geladen werden. Der Visual C # 2015 RC-Compiler konnte nicht erstellt werden

70

Ich versuche, Visual Studito 2015 RC Community Edition zu installieren .

Ich habe das Web-Installationsprogramm heruntergeladen und alle Komponenten installiert. Nach der Installation habe ich meinen Computer wie angewiesen neu gestartet, aber es wird immer wieder der gleiche Fehler angezeigt, wenn ich versuche, eine Anwendung zu erstellen. Bitte sehen Sie den Bildschirm unten:

Screenshot mit dem Fehler "Projekt ... konnte nicht geöffnet werden, da der Visual C # 2015 RC-Compiler nicht erstellt werden konnte. Bitte installieren Sie Visual Studio erneut."

Ich habe diese Antwort und diese Antwort aus früheren Versionen von Visual Studio ausprobiert . Es setzt die Einstellungen zurück, hatte aber letztendlich den gleichen Fehler.

Ich habe auch versucht, C:\Users\Gogol\AppData\Local\Microsoft\VisualStudioOrdner zu entfernen , aber wieder kein Glück.

Ich habe auch devenv.exeden Pfad hinzugefügt. Ich kann devenvin der Eingabeaufforderung zugreifen .

Gogol
quelle
Ich habe das gleiche Problem. Fehlermeldung: "Projekt 'xyz' konnte nicht geöffnet werden, da der Visual Basic 2015 RC-Compiler nicht erstellt werden konnte"
brando
7
Ich hatte das gleiche Problem in VS 2015 auf Win8. Ich habe VS 2015 als Administrator ausgeführt, es hat dann gut funktioniert.
Savaratkar
Ich auch. Gleiches Problem. Ging weg, als VS als Administrator ausgeführt wurde. Danke an @Savaratkar für den Kommentar.
BaBu
2
Ich hatte das gleiche Problem, selbst wenn ich VS2015 als Administrator ausführte (was ich immer mit VS mache). Es verschwand kurz nachdem ich VS2015 geschlossen und wieder geöffnet hatte. Was ich auch bemerkt habe, passiert bei jedem Projekt, das ich versuche, von VS2012 auf VS2015 zu migrieren - es wird nicht zum ersten Mal geladen, aber nach dem Neustart von VS wird es in Ordnung geladen.
Tomasz Przychodzki
Einige Hinweise wurden hier diskutiert social.msdn.microsoft.com/Forums/vstudio/en-US/…
Alsphere

Antworten:

110

Diese Methode hat bei mir funktioniert:

Löschen Sie den Inhalt dieser beiden Ordner

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

Führen Sie dann VS.NET als Administrator aus, da der RoamingOrdner sonst nicht ordnungsgemäß erneuert werden kann.

VahidN
quelle
4
Dies ist die Lösung, die für mich funktioniert hat und die direkteste zu sein scheint
Matt Ruwe
4
Dies ist die Lösung, die auch für mich funktioniert. Randnotiz: VS funktioniert tatsächlich, ohne mit dieser Methode als Administrator ausgeführt zu werden, wenn Sie keine Administratorrechte haben.
Scott Forsythe
Auch mein Problem gelöst. Musste danach wieder eine Verbindung zu meinem TFS-Server herstellen.
RB Davidson
Diese Lösung hat bei mir funktioniert, aber ich musste meinen VS 2015 neu starten. Vielen Dank!
Herr Q
"VS.NET" meinst du Visual Studio selbst?
Umid Kurbanov
62

Führen Sie devenv.exe als Administrator aus. Es hat bei mir funktioniert.

bernnabe
quelle
Nachdem ich diesen Beitrag gelesen habe, habe ich mich daran erinnert, dass ich beim letzten Mal, als ich Visual Studio verwendet habe, etwas debuggt habe und es im Administrationsmodus ausführen musste. Offensichtlich hat es zu dieser Zeit etwas in eine Datei geschrieben, auf das es später nicht zugreifen konnte. Um VS ohne Berechtigung erneut zu starten, müssen Sie diese Datei suchen und löschen (oder ihre Berechtigung ändern).
Elvedin Hamzagic
11

Nach einigen Recherchen konnte ich VS 2015 Community installieren und verwenden. Dies geschah in meinem Fall, weil ich die Installation angehalten und später neu gestartet habe. Ich habe VS 2015 von meinem Computer deinstalliert, meinen Computer neu gestartet und das Setup (einschließlich Downloads) erneut ausgeführt, und es hat funktioniert. Beantwortung meiner eigenen Frage für den Fall, dass noch jemand nach einer Lösung sucht.

Gogol
quelle
8

Ich hatte auch dieses Problem, im Allgemeinen kam es von der Aufnahme einer Datei in ein Git-Repo anstelle von .gitignore

Was ich getan habe, ist in das Projektverzeichnis gegangen ...

/.vs/config/applicationhost.config

Und die obige Datei gelöscht, es hat von diesem Punkt an funktioniert. Ich glaube, es ist ein Konflikt mit UUIDs oder dergleichen. (totale Vermutung)

Clinton Rocksmith
quelle
1
Das hat bei mir funktioniert, ich weiß nicht, wo das Problem lag, aber das Löschen des .vs-Ordners hat bei mir funktioniert.
SeriousM
5

Ich habe diese Lösung für VS 2012 gefunden, die für VS 2015 bei mir funktioniert hat.

Lösung über den unten angegebenen Link: Hinweis: Ändern Sie den Pfad für VS 2015.

Lösung

  1. Öffnen Sie exe, VS2012 x86 Native Tools-Eingabeaufforderung (Als Administrator ausführen).

Pfad: C: \ ProgramData \ Microsoft \ Windows \ Startmenü \ Programme \ Microsoft Visual Studio 2012 \ Visual Studio Tools

  1. Führen Sie dann gacutil / u Microsoft.VisualStudio.CSharp.Services.Language.Interop aus

Dadurch wird der Dienst erfolgreich von GAC deinstalliert, was das Problem verursacht hat.

Das Projekt konnte nicht geöffnet werden, da der Visual C # 2012-Compiler nicht erstellt werden konnte.

dotNet Decoder
quelle
3

Visual Studio 2015 konnte mein MVC5-Projekt nicht in meine Lösung laden und zeigt mir dieselbe Fehlermeldung an, als ich versuchte, "Projekt neu laden" über das Kontextmenü zu verwenden. Der Grund dafür war ein doppelter Eintrag in der applicationhost.config.

Abhängig von den Projekteinstellungen wird eine der beiden folgenden applicationhost.config von Visual Studio 2015 verwendet:

  • "[Pfad zur Lösung] .vs \ config \ applicationhost.config"
  • "C: \ Benutzer \ [Benutzername] \ Dokumente \ IISExpress \ config \ applicationhost.config"

Ich habe die Datei applicationhost.config geöffnet und zwei Site-Einträge mit demselben Namensattribut gefunden:

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

Ich habe einen der beiden 'Site'-Blöcke entfernt:

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


</sites>

Danach konnte ich das MVC5-Projekt erfolgreich neu laden.

Simon
quelle
2

Nachdem ich Update 2 für Visual Studio Community 2015 installiert hatte, passierte es mir. Ich habe absolut alles versucht

Keiner von diesen funktionierte .. war wirklich frustriert für 2 Tage. Schließlich deinstallierte ich Visual Studio vollständig und installierte es erneut und es funktionierte.

DP001
quelle
Yupp Ich denke, Microsoft fehlt die Summe mit diesem Installer. Bisherige Lösungen funktionieren nicht mehr. Nur die Neuinstallation hilft.
Gogol
2

Ich beanspruche keine Gutschrift, aber das hat bei mir funktioniert, von hier aus - https://social.msdn.microsoft.com

Öffnen Sie den Windows Explorer und navigieren Sie zu \ Common7 \ IDE (standardmäßig C: \ Programme \ Microsoft Visual Studio 14.0 \ Common7 \ IDE).

  1. Löschen Sie den Ordner ItemTemplatesCache, ProjectTemplatesCache.

  2. Öffnen Sie die Visual Studio-Eingabeaufforderung im Startmenü ->Alle Programme ->Microsoft Visual Studio 2015 ->Visual Studio-Tools (führen Sie sie mit Administratorrechten aus: Klicken Sie mit der rechten Maustaste auf das Programm ->Als Administrator ausführen ).

  3. Führen Sie den Schalter devenv / InstallVSTemplates aus.

  4. Führen Sie den Schalter devenv / Setup aus

user520100
quelle
Ja, das hat bei mir funktioniert! Außerdem habe ich meinen VS geschlossen, bevor ich devenv-Befehle ausgeführt habe
Samra,
1

Dies geschieht auch nach der Installation von Visual Studio 2015 Update 3, das durch einen Neustart des Computers behoben wurde.

Yoav Feuerstein
quelle
0

Wie die meisten Entwickler, die dieses Problem mit VS2015 hatten, habe ich alles versucht und jedes Kaninchenloch hat meine Entwicklungsumgebung am schlimmsten durcheinander gebracht als das vorherige. Nach drei Tagen und genau an einem Punkt, an dem ich meine Entwicklungsbox für eine Neuinstallation des Betriebssystems in IT verwandeln musste, versuchte ich etwas gefundenes umwandeln musste, habe DIESEM NACHRICHTENGEWINDE gefunden wurde und mein Kiefer fiel herunter, als es funktionierte. Alles, was ich getan habe, war, die Webinstallation nicht mehr zu verwenden und den ISO-Download zu verwenden - eine Neuinstallation (nach unzähligen Deinstallationen) und eine Reparatur mit der ISO-Version funktionierten wie gewohnt.

Dies deutet darauf hin, dass das VS-Team nicht direkt mit dem scheinbar schlechten Installationsprozess umgeht und schweigt, während wir unsere Räder drehen und dabei Arbeitstage verlieren - nicht gut ...

[UPDATE] Es wurde ein Fehler behoben, durch den der Compiler nicht erstellt werden konnte, aber ich kämpfe jetzt gegen ein Problem, bei dem der NuGet-Paketmanager nicht installiert ist. Ich deinstalliere Update 2, um zu sehen, ob Update 1 nicht funktioniert ...

BillKrat
quelle
0

In meinem Fall lag es daran, dass .csproj für die Verwendung von lokalem IIS konfiguriert wurde. Ich hatte einige Änderungen an IIS vorgenommen und die Website war nicht mehr vorhanden. Im Ausgabefenster wurde eine Warnung angezeigt. Durch Bearbeiten der .csproj-Datei, um auf eine neue Site zu verweisen, oder durch erneutes Erstellen der Site wird das Problem behoben.

stummgeschaltete Nachricht
quelle
0

Für mich hat das Löschen des gesamten Projektverzeichnisses, das erneute Klonen des Projekts von Git und das Neustarten von Visual Studio (Community 2015) funktioniert. Beim Öffnen des neu geklonten Projekts in VS werden Sie gefragt, ob das Projekt für die Verwendung von IIS-Webserver konfiguriert ist, der nicht auf diesem Computer installiert ist. Möchten Sie das Projekt für die Verwendung von IIS Express konvertieren?

Wenn Sie Ja wählen, setzt VS den Webserver für das Projekt auf IIS Express und das Projekt wird geladen und ordnungsgemäß erstellt.

Dies führt dazu, dass die .csproj-Datei in geändert UseIISExpressund das festgelegt wird IISUrl, wodurch wahrscheinlich das Problem "Projekt konnte nicht geöffnet werden" behoben wurde.

Hemant
quelle
0

Ich hatte das gleiche Problem. Nichts von hier hilft mir.

Ich führe die Installation von Visual Studio erneut aus und aktualisiere sie . Die Installation zeigt mir das VC++ libsund IIS Expresswar abwesend. Dies wurde mein Problem gelöst.

RredCat
quelle