Visual Studio çözüm dosyalarını (sln) her zaman yönetici olarak yürütme


20

Visual Studio'da IIS kullanmak veya SQL sunucu veritabanını güncelleştirmek için yapılandırılmış çözümlerim var. Çözüm yönetici olarak çalıştırılmazsa, izinlerim olmadığından IIS ile yapılandırılan proje yüklenmez. Bu yüzden geçici çözümüm Visual Studio 2013/2015'i her zaman yönetici olarak çalıştırmak (yönetici hesabında bile) ve projeyi oradan açmak. Bu durumda her şey çalışıyor.

Visual studio çözüm dosyalarının yönetici olarak çalıştırılma olasılığı yoktur (kısayolun özelliklerindeki gelişmiş seçenek yönetici etkin değil ve düzenlenebilir olarak çalıştırılmıştır) . Bunu nasıl başarabilirim, web'de kayıt defteri ekleyebileceğimi araştırıyorum, ancak bir veya iki öneri deniyorum ve hiçbir şey işe yaramadı.

Çözüm dosyalarını 2013/2015'e kıyasla her zaman yönetici olarak açmayı nasıl başarabilirim?

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00

[HKEY_CLASSES_ROOT \ VisualStudio.Launcher.sln \ Shell \ runas \ Command] @ = "\" C: \ Program Dosyaları (x86) \ Ortak Dosyalar \ Microsoft Paylaşılan \ MSEnv \ VSLauncher.exe \ "\"% 1 \ ""

Başarısız bir şekilde denedim.


Yanıtlar:


41

devenv.exeSabit diskinizdeki yürütülebilir dosyayı bulun . Genellikle aşağıdaki yerlerde bulabilirsiniz:

Visual Studio 2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

Visual Studio 2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

Visual Studio 2017
C:\Program Files (x86)\Microsoft Visual Studio\2017\<SKU_TYPE>\Common7\IDE\devenv.exe

devenv.exeWindows Gezgini'nde yürütülebilir dosyayı sağ tıklayın ve "Uyumluluk sorunlarını giderin" i ve ardından "Program sorunlarını giderin" i seçin. Bir sonraki ekrandan "Program ek izinler gerektirir" i seçin ve sihirbazı tamamlayın.

Bu ayarlarınızı değiştirecek, böylece Visual Studio'yu her çalıştırmaya çalıştığınızda yükseltilmiş olacaksınız.


Teşekkürler dostum, bu işe yaradı. Visual Studio 2013 için doğru olan tek şey C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe'dir. 13 değil. Bunu isterseniz düzenleyebilirsiniz.
doğumum

Win10'da VS2015'i çalıştırırken kesme noktama vuramadığım bir sorun yaşadım. Bunu yaptıktan sonra tekrar çalışmaya başladı. Bunun mantıklı olduğunu söylememek; ama işe yaradı. Bu cevap için teşekkürler.
Bob Horn

devenv.exe
kimbaudi

Bu artık işe yaramıyor ve MS'e bu konuda belirsiz terimlerle kötü bir gram gönderiyorum. Tüm adımları izleyerek, sihirbaz ve STILL Windows 10'da yeni ayarlara uymayacaksınız. Açıklama için benden ne istiyorsun? Teşekkürler!
user1585204

@ user1585204, neyin yanlış olduğundan emin değilim. Bu yöntemi hala Windows 10'da sorunsuz bir şekilde kullandım. Şans eseri Visual Studio'nun birden çok SKU'su / sürümü yüklü mü?
heavyd

1

StackExchange bunu zaten yanıtladı ve Windows 7, 8, 10'u kapsayan ve atlama listelerini değiştiren daha kapsamlı. Genel olarak çoğu insan her zaman yönetici olarak çalışmak istemez , bu nedenle devenv.exe dosyasını kalıcı olarak değiştirmek iyi bir genel çözüm gibi görünmemektedir : /programming/9654833/how-to-run-visual -stüdyo-as-yönetici-by-varsayılan


Lütfen cevapların ilgili kısımlarını kendinize ekleyin; cevaplar mümkün olduğunca müstakil olmalıdır. Ayrıca "yönetici olarak çalıştır" kutusunun geri alınabildiğini ve yürütülebilir dosyayı gerçekten değiştirmediğini unutmayın.
Ben N

1
En çok oylanan cevabın ilgili kısmı birkaç paragraf uzunluğundadır ve Windows 7, 8 ve 10 için adımları kapsar. Adımlar 7 ve 8 için 10'dan farklıdır. Diğer cevapların birçoğu eşit derecede iyidir, belki de ancak geniş grafikler içerir. Bu durumda, en iyisi IMO, bu soruyu bu cevabın neredeyse bir kopyası olarak işaretlemek olurdu. Evet, "yönetici olarak çalıştır" ayarlarını kolayca tersine çevirebilirsiniz, ancak asıl nokta, yönetici olarak çalıştığınızı unutmanın çok kolay olmasıdır. Sadece bilgili seçim ihtiyacını vurgulamak.
tabletguy

0

Windows 10'da aşağıdaki adımları uygulayın: - Dosyaları ve klasörleri anında ada göre bulan 'Her şey' uygulamasını indirin ve yükleyin . - 'devenv.exe'yi bulun ve bulun.

her şey

  • 'Devenv.exe'ye sağ tıklayın ve "Uyumluluk sorunlarını giderin" i seçin. Ardından "Program sorunlarını giderin" i seçin. Sonra "Program ek izinler gerektirir" seçeneğini işaretleyin. Ardından ayarı test edin ve ayarı bir sonraki sayfaya kaydedin.

Uyumluluk sorunlarını giderin

Program sorunlarını giderin

Program ek izinler gerektiriyor

Yönetici Olarak Çalıştır

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.