Aracılığıyla paylaş


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

  1. 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
    
  2. Üzerinde hata ayıklama menüsünde tıklatın Windows[NULL]'ı hemen.

  3. 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.

f177hahy.collapse_all(tr-tr,VS.110).gifBirden ç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

  1. Üzerinde Görünüm menüsünde tıklatın Diğer Pencereler,'ı tıklatın Çıkış.

  2. 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

Komut penceresi

Ö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

Diğer Kaynaklar

Visual Studio'da hata ayıklama

Hata ayıklayıcı Yol Haritası