Aracılığıyla paylaş


Visual Studio projelerini ve çözümlerini oluşturma, bunlarla çalışma ve silme

Bu makalede, sıfırdan Visual Studio projeleri oluşturmayı ve uygulamalarınızı oluşturmak için ihtiyacınız olan yapıtları depolamak için bunları kullanmayı öğreneceksiniz. Visual Studio'daki projeler hakkında bilginiz yoksa, Projeler ve Çözümler'e genel bakış konusuna bakın. Şablondan hızla proje oluşturmayı öğrenmek için bkz . Visual Studio'da yeni proje oluşturma.

Projeler , uygulamanızı Visual Studio'da derlemek için gereken kaynak kod dosyaları, bit eşlemler, simgeler ve bileşen ve hizmet başvuruları gibi öğeleri barındırıyor. Yeni bir proje oluşturduğunuzda, Visual Studio projeyi içerecek bir çözüm oluşturur. Daha sonra isterseniz çözüme başka yeni veya mevcut projeler ekleyebilirsiniz. Boş veya boş çözümler de oluşturabilirsiniz. Çözümler, belirli bir projeye bağlı olmayan dosyalar da içerebilir.

Çözüm ve proje hiyerarşisini gösteren diyagram.

Çözümlerinizi ve projelerinizi Çözüm Gezgini adlı bir araç penceresinde görüntüleyebilirsiniz. Aşağıdaki ekran görüntüsünde, Çözüm Gezgini'de bir C# konsol çözümü örneği gösterilmektedir. Çözüm iki proje içerir: Calculator ve CalculatorLibrary. Her proje birden çok dosya ve klasör içerir. Kalın olarak proje adı başlangıç projesidir; yani uygulamayı çalıştırdığınızda başlayan projedir. Başlangıç projesinin hangi proje olduğunu belirtebilirsiniz.

Çözüm Gezgini'daki iki projenin ekran görüntüsü.

Gerekli dosyaları ekleyerek projeyi kendiniz oluşturabilirsiniz, ancak Visual Studio size bir başlangıç yapmak için çeşitli proje şablonları sunar. Şablondan yeni proje oluşturmak, size bu proje türü için temel bileşenlere sahip bir proje sağlar. Dosyaları yeniden adlandırabilir veya gerektiğinde projeye yeni veya var olan kodu ve diğer kaynakları ekleyebilirsiniz.

Buna göre, Visual Studio'da uygulama geliştirmek için çözümleri ve projeleri kullanmanız gerekmez. Git'ten kopyaladığınız veya başka bir kaynaktan indirdiğiniz kodu da açabilirsiniz. Daha fazla bilgi için bkz . Visual Studio'da proje veya çözüm olmadan kod geliştirme.

Proje şablonu kullanarak proje oluşturma

Proje oluşturmak için şablon seçme hakkında bilgi için bkz . Visual Studio'da yeni proje oluşturma. Örnek bir proje ve çözümü alıştırma olarak oluşturmak için bkz . Projelere ve çözümlere giriş.

Mevcut kod dosyalarından proje oluşturma

Kod kaynak dosyaları koleksiyonunuz varsa, bunları bir projeye kolayca ekleyebilirsiniz.

  1. Visual Studio menüsünde Yeni Projeyi Var Olan Koddan Dosyala'yı>>seçin.

  2. Mevcut Kod Dosyalarından Proje Oluşturma Sihirbazı'nda, hangi proje türünü oluşturmak istiyorsunuz? listesinden istediğiniz proje türünü seçin ve ardından İleri'yi seçin.

  3. Proje Ayrıntılarını Belirt sayfasında, dosyaların konumuna göz atın ve ad kutusuna yeni proje için bir ad girin. İşiniz bittiğinde Son'u seçin.

Not

Bu seçenek, nispeten basit bir dosya koleksiyonu için en iyi sonucu sağlar. Şu anda yalnızca C++, Visual Basic ve C# proje türleri desteklenmektedir.

Çözüme dosya ekleme

Çözüm için benioku dosyası gibi birden çok projeye uygulanan bir dosyanız veya belirli bir proje yerine mantıksal olarak çözüm düzeyinde yer alan diğer dosyalarınız varsa, bunları çözümün kendisine ekleyebilirsiniz. Çözüme öğe eklemek için, Çözüm Gezgini çözüm düğümünün bağlam (sağ tıklama) menüsünde Yeni Öğe Ekle veya Var Olan ÖğeYi Ekle'yi>>seçin.

İpucu

Çözüm dosyası, Visual Studio'da projeleri düzenlemeye yönelik bir yapıdır. İki dosyadaki çözüm bilgilerinin durumunu içerir: bir .sln (metin tabanlı, paylaşılan) dosyası ve bir .suo (ikili, gizli, kullanıcıya özgü çözüm seçenekleri) dosyası. Bu nedenle, bir çözümü kopyalayıp yeniden adlandırmamalısınız. En iyisi yeni bir çözüm oluşturmak ve ardından mevcut öğeleri buna eklemektir.

Dosyaları karşılaştırma

Sürüm 17.7'den başlayarak, sağ tıklama bağlam menüsü seçeneklerini kullanarak Çözüm Gezgini dosyaları karşılaştırabilirsiniz. Daha fazla bilgi için bkz. Çözüm Gezgini hakkında bilgi edinin'deki Dosya karşılaştırma aracı.

Visual Studio örnekleri arasında dosya kopyalama

Visual Studio sürüm 17.12 ve üzeri ile artık Çözüm Gezgini kullanarak farklı Visual Studio örnekleri arasında kod dosyalarını ve klasörlerini kopyalayıp yapıştırabilirsiniz.

  1. Çözüm Gezgini istediğiniz dosya veya klasörü seçin.
  2. Ctrl+C veya Ctrl+X tuşlarını kullanarak seçili dosyayı veya klasörü kopyalayın veya kesin.
  3. Dosyayı veya klasörü yapıştırmak istediğiniz başka bir Visual Studio örneğine geçin.
  4. Bu dosya veya klasörleri yeni çözümünüzde eklemek için Ctrl+V tuşlarını kullanarak dosyayı veya klasörü yapıştırın.

Kopyalanan tüm değişiklikler dosya sistemine doğru şekilde yansıtılır.

Çözüm Gezgini kullanarak Visual Studio örnekleri arasında dosya veya klasör kopyalama.

Kopyalayıp yapıştırmanın yanı sıra dosyaları ve klasörleri Visual Studio'nun bir örneğinden diğerine de sürükleyebilirsiniz.

.NET Framework'ün belirli bir sürümünü hedefleyen bir .NET projesi oluşturma

Bir .NET Framework projesi oluşturduğunuzda, projenin kullanmasını istediğiniz .NET Framework'ün belirli bir sürümünü belirtebilirsiniz. (.NET Core projesi oluşturduğunuzda bir çerçeve sürümü belirtemezsiniz.)

.NET Framework sürümü belirtmek için, Yeni projenizi yapılandırın sayfasındaki Çerçeve listesinden bir öğe seçin.

Visual Studio 2019'da Yeni proje yapılandır iletişim kutusundaki Çerçeve açılan listesinin ekran görüntüsü.

Yeni proje yapılandır iletişim kutusundaki Çerçeve açılan listesinin ekran görüntüsü.

Boş çözümler oluşturma

Proje içermeyen boş çözümler de oluşturabilirsiniz. Çözümünüzü ve projelerinizi sıfırdan oluşturmak istediğinizde bu seçenek iyi çalışabilir.

Boş bir çözüm oluşturmak için

  1. Menü çubuğunda Dosya Yeni Proje'yi> seçin.>

  2. Yeni proje oluştur sayfasında, arama kutusuna çözüm girin.

  3. Boş Çözüm şablonunu ve ardından İleri'yi seçin.

  4. Çözümünüz için Çözüm adı ve Konum değerleri girin ve Oluştur'u seçin.

Boş bir çözüm oluşturduktan sonra, Proje menüsünde Yeni Öğe Ekle veya Varolan Öğe Ekle'yi seçerek yeni veya var olan projeleri veya öğeleri ekleyebilirsiniz.

Daha önce belirtildiği gibi, kod dosyalarını proje veya çözüm kullanmadan da açabilirsiniz. Bu şekilde kod geliştirme hakkında bilgi edinmek için bkz . Visual Studio'da proje veya çözüm olmadan kod geliştirme.

Çok projeli çözüm

Birden çok proje içeren bir çözüm oluşturabilirsiniz. Boş bir çözümle veya proje içeren bir çözümle başlayın ve Yeni Proje Ekle Var olan projeyi kullanarak bu çözüme birden çok yeni veya mevcut proje/ ekleyin.> Örneğin, C# projesi ve Visual Basic projesi içeren bir çözüm oluşturabilirsiniz.

Birden çok proje içeren bir çözüm oluşturma hakkında daha fazla bilgi edinmek için bkz . Proje bağımlılıklarını oluşturma ve kaldırma ve Birden çok başlangıç projesi ayarlama.

Çözüm, proje veya öğe silme

Visual Studio'daki çözümleri, projeleri veya öğeleri silmek veya kaldırmak için sağ tıklama bağlam menüsünü kullanabilirsiniz, ancak bu yalnızca geçerli çözümden veya projeden kaldırır.

Bir çözümü veya diğer bileşenleri sisteminizden kalıcı olarak silmek için Windows'ta Dosya Gezgini kullanarak .sln ve .suo çözüm dosyalarını içeren klasörü silin. (Bir çözümü silmeden önce, yeniden ihtiyacınız olması durumunda projelerinizi ve dosyalarınızı yedeklemek isteyebilirsiniz.)

Not

.suo dosyası, varsayılan Dosya Gezgini ayarlarını kullanırsanız görüntülenmez gizli bir dosyadır. Gizli dosyaları göstermek için Dosya Gezgini görünüm menüsünde Gizli öğeleri göster'i>seçin.

Çözümü kalıcı olarak silme

Visual Studio'da Çözüm Gezgini kullanarak Windows'ta Dosya Gezgini erişebilirsiniz. Bunu nasıl yapacağınızı buradan öğrenebilirsiniz.

  1. Çözüm Gezgini'da, silmek istediğiniz çözümün sağ tıklama menüsünde klasörü Dosya Gezgini aç'ı seçin.

  2. Dosya Gezgini bir düzey yukarı gidin.

  3. Çözümü içeren klasörü seçin ve ardından Delete tuşunu seçin.