Komut penceresi
Hemen pencere çalışma zamanında hata ayıklama ve deyimleri değerlendirmek, ifadeyi çalıştırmak, değişken değerlerini yazdırmak ve benzeri için kullanılır. Değerlendirilen veya hata ayıklama sırasında geliştirme dili tarafından yürütülen ifadeleri girmenize izin verir. Görüntülemek için hemen penceresinde, düzenlemek için bir proje açın ve sonra seçin Windows dan hata ayıklama menü ve Seç hemen, veya ctrl + alt + ı tuşlarına basın.
Sorun birey için bu pencereyi kullanabilirsiniz Visual Studio komutları. Kullanılabilir komutları içeren EvaluateStatement, hangi deðerleri deðiþkenlere atamak için kullanılır. Hemen pencere IntelliSense de destekler.
Değişkenlerin değerlerini görüntüleme
Bu pencerede bir uygulamanın hata ayıklama sırasında özellikle yararlı olabilir. Örneğin, bir değişkenin değerini denetlemek için varA, kullanabileceğiniz Yazdır komutu:
>Debug.Print varA
Soru işareti (?) için bir diğer ad olduğundan Debug.Print, bu nedenle bu komut aynı zamanda yazılabilir:
>? varA
Bu komut her iki sürümü de değişkenin değerini döndürür varA.
Not
Verilecek bir Visual Studio komutunu hemen penceresinde komutunu yazın gerekir büyüktür işareti (>).Birden fazla komut girmek için geçiş yapmak için komut pencere.
Tasarım zamanı ifade değerlendirme
Kullanabileceğiniz hemen bir işlev veya alt yordam tasarım zamanında yürütmek için pencere.
Tasarım zamanında bir işlevi yürütmek için
Aşağıdaki kodu kopyalayın bir Visual Basic konsol uygulaması:
Module Module1 Sub Main() MyFunction(5) End Sub Function MyFunction(ByVal input as Integer) As Integer Return input * 2 End Function End Module
Üzerinde hata ayıklama menüsünde tıklatın Windows[NULL]'ı hemen.
Türü ?MyFunction(2) , hemen pencere ve Enter tuşuna basın.
Hemen penceresinde çalışır MyFunction ve 4.
İşlev veya alt yordam bir kesme noktası içeriyorsa, Visual Studio yürütme uygun noktada çalışmamasına neden olur. Ardından, program durumu incelemek için hata ayıklayıcı windows kullanın. Daha fazla bilgi için bkz. İzlenecek yol: Tasarým anýnda hata ayıklama ve Visual Studio Hata Ayıklayıcı'daki işlev değerlendirmesi sırasında kesiliyor.
Tasarım zamanı ifade Değerlendirme gerektiren bir yürütme ortamı kurma başlayarak proje türleri kullanamazsınız de dahil olmak üzere Office için Visual Studio Araçları projeleri, Web projeleri, akıllı aygıt projeleri ve sql projeleri.
Birden çok proje çözümlerinde tasarım zamanı ifade değerlendirme
Tasarım zamanı ifade değerlendirme, bağlamı kurulurken Visual Studio Çözüm Gezgini'nde seçili olan proje başvurur. Çözüm Gezgini'nde proje yok seçilirse Visual Studio işlevin başlangıç projesine karşı çalışır. Geçerli bağlamda işlevi değerlendirilemiyor, bir hata iletisi alırsınız. Bir işlevin çözümün başlangıç projesi olmayan bir projede çalışıyorsunuz ve bir hata alıyorsanız, Çözüm Gezgini'nde proje seçmeyi deneyin ve değerlendirmeyi yeniden deneyin.
Komutlar girme
Büyüktür (>) verilirken işaretiyle girmelisiniz Visual Studio içindeki komutlar hemen pencere. Daha önce verilen komutları kaydırmak için yukarı ok ve aşağı ok tuşlarını kullanın.
Görev |
Çözüm |
Örnek |
---|---|---|
Bir ifade değerlendirilemiyor. |
Soru işareti (?) ile ifade yazın. |
? a+b |
Geçici olarak (tek bir komut çalıştırmak için) Acil modundayken komut moduna girin. |
Büyük bir Sunuş yapma komutu girin işareti (>). |
>alias |
Komut penceresine geçiş yapın. |
Girin cmd penceresine, büyük bir Sunuş yapma işareti (>). |
>cmd |
Hemen penceresine geri dönün. |
Girin immed olmadan büyüktür işareti (>) penceresine. |
immed |
İşareti modu
Önceki herhangi bir satırdaki tıklattığınızda hemen penceresinde, kaydırma otomatik olarak işareti moduna. Böylece, seçmek, düzenlemek ve herhangi bir metin düzenleyicisinde olur ve geçerli satır yapıştırmak gibi önceki komut metni kopyalamak.
Eşittir (=) işareti
Girmek için kullanılan pencere EvaluateStatement komutu bir eşittir işareti (=) karşılaştırma işlecini veya atama işleci olarak yorumlanır olup olmadığını belirler.
İçinde hemen penceresinde, eşittir işareti (=) bir atama işleci yorumlanır. Bu nedenle, örneğin, komutu
>Debug.EvaluateStatement(varA=varB)
değişkene atar varA değişkeninin değerini varB.
İçinde komut penceresinde, bunun tersine, eşittir işareti (=) karşılaştırma işleci yorumlanır. Atama işlemlerinde kullanamazsınız komut pencere. Böylece, örneğin, değişkenlerin değerlerini varA ve varB farklı olan, sonra komutu
>Debug.EvaluateStatement(varA=varB)
bir değeri döndürür False.
İlk şans özel durum bildirimleri
İlk şans özel durum bildirim görüntülenir bazı ayarları yapılandırmalarında, hemen pencere.
İlk şans özel durum bildirim hemen penceresinde geçiş yapmak için
Üzerinde Görünüm menüsünde tıklatın Diğer Pencereler,'ı tıklatın Çıkış.
Metin alanı üzerinde sağ Çıktı penceresinde ve seçin veya seçimini kaldırın Özel durum iletileri.
Ayrıca bkz.
Görevler
İzlenecek yol: Tasarým anýnda hata ayıklama
Başvuru
Önceden tanımlanmış Visual Studio komut diğer adları
Visual Studio ile normal ifadeler kullanma
Kavramlar
Visual Studio Hata Ayıklayıcı'daki işlev değerlendirmesi sırasında kesiliyor