Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir programın nasıl çalıştırılıp çalıştırılmayacağı, nelerden başladığınız, program veya uygulama türü ve hata ayıklayıcı altında çalıştırmak isteyip istemediğinize bağlıdır. En basit durumda, Visual Studio'da açık bir proje derlemek ve çalıştırmak için:
F5 tuşlarına basın,Hata Ayıkla'yı seçin Visual Studio menüsünden hata ayıklama başlayın veya Visual Studio araç çubuğundaki Başlangıç ok ve proje adını yeşilseçin. - Ya da hata ayıklamadan çalıştırmak için
Ctrl F5 tuşlarına basın veya Visual Studio menüsünden hata ayıklamadanHata Ayıkla'yı seçin.
Projeden başlama
Çalıştırılabilir bir programsa bir C# projesi (.csproj
dosyası) çalıştırabilirsiniz. Proje Main
yöntemine sahip bir C# dosyası içeriyorsa ve çıktısı yürütülebilir veya .exe
bir dosyaysa, büyük olasılıkla başarıyla oluşturulursa çalıştırılır. Proje çıkışınız yürütülebilir bir dosyaysa ve Main
bir yöntemi yoksa, program yürütmeleri üst düzey deyimlerle başlar. Bkz. Ana yöntemleri olmayan programlar. Sınıf kitaplıkları gibi bazı proje türleri çalıştırılamaz. Sınıf kitaplıkları kendi başlarına çalıştırılamaz, ancak diğer projeler tarafından bunlara başvurulabilir.
Sahip olduğunuz projenin yürütülebilir bir dosya olduğundan emin değilseniz Çözüm Gezgini'nde proje düğümünü seçin ve proje özelliklerini açın. Bağlam menüsünü açmak için düğüme sağ tıklayın ve özellikler
Projeyi açın. Bunu yapmak için, Windows Dosya Gezgini'nde
.csproj
dosyasına çift tıklayabilir veya dokunabilir veya Visual Studio'da proje aç'ı seçebilir,.csproj
dosyasını bulmak için göz atabilir ve dosyayı seçebilirsiniz.Proje Visual Studio'da yüklendikten sonra, Visual Studio çözümünüzün birden fazla projesi varsa, projeyi başlangıç projesi olarak
Main
yöntemiyle ayarladığınızdan emin olun. Başlangıç projesini ayarlamak için,Çözüm Gezgini proje adına veya düğümüne sağ tıklayın ve bağlam menüsünden Başlangıç Projesi olarak ayarlaseçin. Programı çalıştırmak için
Ctrl F5 tuşlarına basın, üst menüden Hata Ayıklamahata ayıklamadan başla'yı seçin veya başlat düğmesini yeşil seçin. Visual Studio projenizi derlemeye ve çalıştırmaya çalışır. Visual Studio ekranının en altında, derleme çıkışı Çıktı penceresinde ve derleme hataları Hata Listesi penceresinde görüntülenir.
Derleme başarılı olursa, uygulama proje türüne uygun şekilde çalışır. Konsol uygulamaları bir terminal penceresinde, Windows masaüstü uygulamaları yeni bir masaüstü penceresinde başlar ve web uygulamaları IIS Express tarafından barındırılan bir tarayıcıda çalışır.
Koddan başla
Aklınızdaveya
İlk olarak kodun güvenilir bir kaynaktan çalıştırılabilir bir program olduğundan emin olun.
Main
yöntemi olan tüm uygulamalar büyük olasılıkla çalıştırılabilir bir programdır, ancak geçerli C# sürümüyle, en üst düzey deyimleri olan Main
yöntemleri olmayan programlar da çalıştırılabilir. Visual Studio'da proje oluşturmak ve ardından kodu kopyalamak için Konsol Uygulaması şablonunu kullanabilirsiniz.
Tek bir kod dosyası
- Visual Studio'yu başlatın, yeni proje oluştur
seçin ve C# Konsol Uygulaması projesini seçin. - Proje
.cs
dosyasındaki tüm kodu kodunuzun veya dosyanızın içeriğiyle değiştirin. Kullanmak istediğiniz kod web'de veya tek bir dosyadaysa, kodu seçmek, panoya kopyalamak ve Visual Studio projesindeki bir kod dosyasına yapıştırmak en kolayı olabilir. - Proje
.cs
dosyasını kod dosyanızın adıyla eşleşecek şekilde yeniden adlandırın.
Diskte birkaç kod dosyası
- Visual Studio'yu başlatın ve uygun türde yeni bir proje oluşturun. Emin değilseniz C# Konsol Uygulaması kullanın.
- Yeni projede, proje kodu dosyasındaki tüm kodu ilk kod listenizin veya dosyanızın içeriğiyle değiştirin.
- Proje kodu dosyasını kod dosyanızın adıyla eşleşecek şekilde yeniden adlandırın.
- Kalan her kod dosyası için:
- çözüm gezgini
proje düğümüne sağ tıklayın ve Varolan Öğe ekle seçin veya projeyi seçip Shift Alt A tuşlarına basın. - Projeye aktarmak için kod dosyasına gidin ve dosyayı seçin.
- çözüm gezgini
Bir klasördeki birkaç dosya
Çok sayıda dosya içeren bir klasörünüz varsa, önce bir proje veya çözüm dosyası olup olmadığını denetleyin. Visual Studio'nın oluşturduğu programların proje ve çözüm dosyaları vardır. Windows Dosya Gezgini'nde .csproj
veya .sln
uzantısına sahip dosyaları arayın. visual studio'da açmak için .csproj
dosyasına çift tıklayın. Bkz. Visual Studio çözümünden veya proje'nden başlayın.
Kod başka bir geliştirme ortamından geliyorsa proje dosyası yoktur. Visual Studio'da Klasörü Aç> seçeneğini seçerek klasörü açın. bkz. Proje veya çözüm olmadan kod geliştirme.
GitHub veya Azure DevOps deposundan başlama
Çalıştırmak istediğiniz kod bir GitHub veya Azure DevOps deposundaysa, projeyi doğrudan depodan açmak için Visual Studio'yu kullanabilirsiniz. Bkz. Bir depodan proje açın.
Programı çalıştırma
Programı oluşturmaya başlamak için Visual Studio araç çubuğundaki yeşil Başlangıç düğmesine basın veya F5 veya Ctrl+F5tuşlarına basın. Başlat düğmesini veya F5 kullanarak programı hata ayıklayıcı altında çalıştırır.
Visual Studio, projenizde kodu derlemeye ve çalıştırmaya çalışır. Derleme başarılı olmazsa, projenin başarıyla derlenmesi için bazı fikirler edinmek adına aşağıdaki bölümlere bakın.
Sorun giderme
Kodunuzda hatalar olabilir. Ya da kod doğru olabilir, ancak eksik derlemelere veya NuGet paketlerine bağlı olabilir ya da farklı bir .NET sürümünü hedeflemektedir. Böyle durumlarda derlemeyi kolayca düzeltebilirsiniz.
Kaynak ekle
Düzgün bir şekilde oluşturmak için kodun doğru olması ve kitaplıklar veya diğer bağımlılıklar için uygun referanslara sahip olması gerekir.
Hata Listesi'ndeki kod veya girdilerdeki kırmızı dalgalı alt çizgiler programı derleyip çalıştırmadan önce bile hataları gösterir. Hatalar çözümlenmemiş adlar ile ilgiliyse, büyük olasılıkla bir başvuru veya using
yönergesi ya da her ikisini de eklemeniz gerekir. Kod eksik derlemelere veya NuGet paketlerine başvuruda bulunursa, bu başvuruları projeye eklemeniz gerekir.
Visual Studio eksik referansları belirlemenize yardımcı olmaya çalışır. Bir ad çözümlenmediğinde düzenleyicide bir ampul simgesi görüntülenir. Sorunun nasıl düzeltileceğini gösteren önerileri görmek için ampulü seçin. Düzeltmeler şu şekilde olabilir:
- Using yönergesi ekleyin.
- Bir derlemeye başvuru ekleyin.
- NuGet paketi yükleyin.
Bir using yönergesi ekleyin
Aşağıda eksik bir using
yönergesi örneği verilmiştir. çözümlenmemiş adı Console
çözmek için kod dosyasının başlangıcına using System;
ekleyebilirsiniz:
C# desteğinin daha yeni bir bölümü, yaygın olarak kullanılan bazı ad alanları için örtük kullanım yönergelerini destekler, bu nedenle proje oluştururken bu seçeneği belirlerseniz bunlara ihtiyacınız yoktur.
Derleme başvurusu ekleme
.NET referanslar, derlemeler veya NuGet paketleri olabilir. Kaynak kodunda, yayımcı veya yazar genellikle kodun hangi derlemeleri gerektirdiğini ve hangi paketlere bağımlı olduğunu açıklar. Bir projeye el ile başvuru eklemek için, Çözüm GezginiBaşvurular düğümüne sağ tıklayın ve Başvuru Ekleöğesini seçin. Başvuru Yöneticisigerekli derlemeyi bulun ve ekleyin.
Başvuru Yöneticisiyoluyla referans ekleme veya kaldırma hakkında
NuGet paketi ekleme
Visual Studio eksik bir NuGet paketi algılarsa bir ampul görünür ve paketi yükleme seçeneği sunar:
NuGet paketini yüklemek için ampulün ekran görüntüsü
NuGet paketini yüklemek için ampulün ekran görüntüsü
Bu sorun çözülmezse veya Visual Studio paketi bulamıyorsa, paketi çevrimiçi aramayı deneyin. Bkz. Visual Studio'da NuGet paketi yükleme ve kullanma.
.NET'in doğru sürümünü kullanma
.NET Framework'ün farklı sürümleri bazı geriye dönük uyumluluklara sahip olduğundan, daha yeni bir çerçeve herhangi bir değişiklik yapmadan eski bir çerçeve için yazılmış kodu çalıştırabilir. Ancak bazen belirli bir .NET Framework sürümünü hedeflemeniz gerekir. .NET Framework veya .NET Core'un belirli bir sürümünü yüklemeniz gerekebilir. Bakınız Visual Studio'yu Değiştir
Hedef .NET Framework sürümünü değiştirmek için bkz. Hedef çerçeveyi değiştirme. Daha fazla bilgi için bkz. .NET Framework hedefleme hatalarını giderme.
Sonraki adımlar
- Visual Studio IDEhoş geldiniz
okuyarak Visual Studio geliştirme ortamını keşfedin. - İlk C# uygulamanızıoluşturun.