2012-09-04 12 views
8

Ich habe gerade ein Upgrade auf Windows 8 von Windows 7 durchgeführt. Visual Studio 2010 ist komplett zusammengebrochen. Naja. Ich entfernte VS2012 und installierte Visual Studio 2012, wo der Schmerz beginnt. Ich habe ein paar Mal gegen 2012 neu installiert. Das Symptom bleibt jedoch gleich. Wenn ich versuche, ein neues Projekt (FILE -> New -> Project or ctrl + N) zu erstellen.
Es erscheint eine Fehlermeldung dialogbox up sagen
"Failed to create a ImageSource from the text '..\Images\Medium.png'.
"Ich bin wie @#*%&^@*#@# (. So kann jemand mir bitte sagen, was mit meiner Sicht Studio2012 ist los? By the way, ich kann die bestehende öffnen und ausführen vs2010 Projekte ohne Probleme.
ich auf jeden Fall will weder ein frisch auf windows 8 installieren zu tun, noch zurück zu meinem windows 7. Beifall rollen,Visual Studio 2012 konnte kein Projekt erstellen

Antwort

0

haben Sie Codec-Pack auf Ihrem System installiert? ich hatte ein WIC-Codec-Pack für Anzeigen von RAW - Dateien im Explorer, und es ergab sich die dasselbe Problem, das Sie beschreiben. Deinstallieren der Codecs behoben Visual Studio für mich.

5

dieses Problem zu beheben, ich habe die Erlaubnis ändern "modifizieren" für "alle" auf die Dateien

c: \ windows \ microsoft.net \ Framework \ v2.0.50727 \ config \ machine .config

und

c: \ windows \ microsoft.net \ Framework \ v4.0.30319 \ config \ machine.config

Ich weiß nicht, ob es der beste Weg ist, aber zumindest funktioniert es.

0

Ich hatte verschiedene Probleme, einschließlich der oben genannten.

Um das Problem unter Windows 8 für VS 2012 zu beheben, behebt das Problem, dass ich es als Administrator eingerichtet habe, das Problem für mich behoben.

Launch icon properties->Advanced Properties->Run as administrator 

Ich hoffe, das hilft.

Cheers, Sean

0

Die Spur dieses Problem führt zu Windows Imaging Component (eine Lösung vorgeschlagen war Fastpictureviewer, der Codec wirkt WIC, zu entfernen, aber es war nicht mein Fall). Ich benutzte procmon alle Datei- und Registry-Anrufe zu protokollieren und festgestellt, dass VS2012 unter folgendem Schlüssel stolpert:

HKLM\SOFTWARE\Classes\.png - REG_SZ Content Type 

Ich war suprized diesen Inhaltstyp sehen für .png Anwendung gesetzt wurde (für .jpg es war Anwendung als auch). Nach der Korrektur nach image/png wurde nicht nur VS2012 erfolgreich gestartet, sondern auch VS2010, das auf Win8 "Value auf System.Windows.Baml2006.TypeConverterMarkupExtension hat eine Exception ausgelöst" und dazu führte, dass ich VS2012 versuchte.

+0

Ich weiß, das ist 2 Jahre alt, aber erinnern Sie sich, was war der Fehlertyp in procmon zufällig? (oder jemand anderes?) – curiousBoy

0

Ich hatte das gleiche Problem mit Visual Studio 13. Deinstallation/Neuinstallation von VS13 und alle freigegebenen Pakete hat das Problem nicht gelöst.

Endlich habe ich versucht, es als Administrator auszuführen, wie oben erklärt und es hat funktioniert.

0

Nur ist mir passiert. Wie Eric Aubry sagte, überprüfen Sie die Datei machine.config. In meinem Fall war es kein Berechtigungsfehler, sondern die Tatsache, dass die Datei intern zerstört wurde. Durch das Umbenennen von machine.config.default wurde alles behoben.

0

Für mich geschah dies, als ich mysql auf meinem Rechner installierte, und es fügte eine zusätzliche Verbindungszeichenkette meiner Maschinenkonfiguration hinzu. Da ich jedoch eine separate Datei für configSource verwendete, führte dies dazu, dass meine Computerkonfiguration beschädigt wurde.

Das Verschieben des neuen Config-Schlüssels von der 32-Bit-Rechnerkonfiguration in meine Konfigurationsquelle hat das Problem gelöst.

0

Wie ich in diesen question erwähnt,

Ich versuchte fast jede Lösung, die ich gefunden.

Ich möchte teilen, was ich versucht habe und nicht funktioniert hat und was funktioniert hat und das Problem gelöst.

Hier sind die „Lösungen“, die nicht für mich arbeiten, aber behauptet, dass sie für einige Leute gearbeitet.

1) Entfernen von Fastpictureviewer Codec Pack (das bereits installiert wurde)

2) ein für

c:\windows\microsoft.net\framework\v2.0.50727\config\machine.config 

und

Erlaubnis zu jedem ändern Mit
c:\windows\microsoft.net\framework\v4.0.30319\config\machine.config 

3) Mit Procmon zu siehe gebrochene Register

4) Deinstallieren/rei NSTALLIEREN VS13 und alle freigegebenen Pakete

5) die machine.config.default Umbenennung in machine.config

6) Ausführen von Visual Studio als Administrator

Und das, was es es gelöst:

Einfach alle Updates für Windows 8.1 installieren (nicht nur die wichtigen, sondern auch optionale Updates) und neu starten. Es klingt verrückt nach Stunden und Stunden, aber das hat mein Problem gelöst.

Viel Glück!

Verwandte Themen