Visual Studio 2012 gagal membuat proyek

Saya baru saja mengupgrade ke windows 8 dari windows 7. Visual studio 2010 rusak total. Baiklah. Saya menghapus vs2012 dan menginstal visual studio 2012, tempat rasa sakitnya dimulai. Saya telah menginstal ulang vs 2012 beberapa kali. Namun gejalanya tetap sama. Ketika saya mencoba membuat proyek baru (FILE -> New -> Project or ctrl + N).
Muncul kotak dialog pesan kesalahan yang mengatakan
"Failed to create a ImageSource from the text '..\Images\Medium.png'.
" Saya seperti @#*%&^@*#@#(. Jadi, bisakah siapa pun tolong beri tahu saya apa yang terjadi dengan Visual Studio2012 saya ? Ngomong-ngomong, saya bisa membuka dan menjalankan proyek vs2010 yang ada tanpa masalah.
Saya pastinya tidak ingin melakukan instalasi baru pada windows 8 atau memutar kembali ke windows 7. saya. Salam,


person user1645226    schedule 04.09.2012    source sumber


Jawaban (8)


Untuk mengatasi masalah itu, saya telah mengubah izin "modifikasi" untuk "semua orang" pada file

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

Dan

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

Tidak tahu apakah itu cara terbaik untuk melakukannya, tapi setidaknya berhasil.

person Eric Aubry    schedule 13.09.2012

Apakah Anda memiliki paket codec yang terinstal di sistem Anda? Saya memiliki paket codec WIC untuk melihat file RAW di Explorer, dan ini mengakibatkan masalah yang sama seperti yang Anda jelaskan. Menghapus instalasi codec memperbaiki Visual Studio untuk saya.

person Ben H    schedule 13.09.2012

Saya mengalami berbagai masalah, termasuk yang di atas.

Untuk mengatasi masalah pada Windows 8 untuk VS 2012, mengaturnya agar dijalankan sebagai administrator memperbaiki masalah saya.

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

Semoga membantu.

Selamat, Sean

person Sean Vikoren    schedule 04.06.2013

Jejak masalah ini mengarah ke Windows Imaging Component (salah satu solusi yang diusulkan adalah menghapus FastPictureViewer, yang codecnya memengaruhi WIC, tetapi itu bukan kasus saya). Saya menggunakan procmon untuk mencatat semua panggilan file dan registri dan menemukan bahwa VS2012 tersandung pada kunci berikut:

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

Saya terkejut melihat Tipe Konten untuk .png disetel ke aplikasi (untuk .jpg juga aplikasi). Setelah mengoreksinya menjadi image/png, tidak hanya VS2012 yang berhasil dimulai, tetapi VS2010 juga, yang menunjukkan "Berikan nilai pada System.Windows.Baml2006.TypeConverterMarkupExtension memberikan pengecualian" pada Win8 dan menyebabkan saya mencoba VS2012.

person Serj Zaharchenko    schedule 19.08.2013
comment
Saya tahu ini berumur 2 tahun tetapi apakah Anda ingat jenis kesalahan apa yang kebetulan terjadi di procmon? (atau orang lain?) - person curiousBoy; 10.09.2015

Saya memiliki masalah yang sama dengan Visual Studio 13. menghapus/menginstal ulang VS13 dan semua paket bersama tidak menyelesaikan masalah.

Akhirnya saya mencoba menjalankannya sebagai administrator, seperti yang dijelaskan di atas dan berhasil.

person user2922446    schedule 26.10.2013

Baru saja terjadi pada saya. Seperti yang dikatakan Eric Aubry, periksa file machine.config. Dalam kasus saya, itu bukan kesalahan izin tetapi fakta bahwa file tersebut dihancurkan secara internal. Dengan mengganti nama machine.config.default semuanya telah diperbaiki.

person Alexander Talavari    schedule 24.12.2013

Bagi saya, ini terjadi ketika saya menginstal mysql di mesin saya, dan menambahkan string koneksi tambahan ke konfigurasi mesin saya. Namun, karena saya menggunakan file terpisah untuk configSource, konfigurasi mesin saya menjadi rusak.

Memindahkan kunci konfigurasi baru ke sumber konfigurasi saya dari konfigurasi mesin 32bit memecahkan masalah.

person Kornél Regius    schedule 17.02.2015

Seperti yang saya sebutkan dalam pertanyaan ,

Saya mencoba hampir setiap solusi yang saya temukan.

Saya ingin berbagi, apa yang sudah saya coba dan tidak berhasil dan apa yang berhasil dan menyelesaikan masalah.

Berikut adalah "solusi" yang tidak berhasil untuk saya namun diklaim berhasil untuk beberapa orang.

1) Menghapus Paket Codec FastPictureViewer (yang belum diinstal)

2) Memiliki izin modifikasi kepada semua orang untuk

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

Dan

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

3) Menggunakan Procmon untuk melihat registri yang rusak

4) Menghapus/menginstal ulang VS13 dan semua paket bersama

5) Mengganti nama machine.config.default menjadi machine.config

6) Menjalankan Visual Studio sebagai administrator

Dan inilah solusinya:

Cukup instal semua pembaruan untuk windows 8.1 (tidak hanya yang penting, juga pembaruan opsional) dan mulai ulang. Kedengarannya gila setelah menghabiskan berjam-jam tapi itu menyelesaikan masalah saya.

Semoga beruntung!

person curiousBoy    schedule 10.09.2015