Visual Studio'da birden fazla proje / çözüm görüntüleme


164

Görsel stüdyoda yeniyim ve bazı Windows Hizmetlerini deniyorum. İki çözüm ürettim ve her ikisini birden görmek istiyorum. İleri ve geri gitmek için dosya-> son projeleri tıklamak zorunda kalmadan.

İdeal olarak bu, çözüm gezginde gerçekleşebilir ve sadece projeleri iç içe geçirebilir, ancak aynı anda yalnızca bir çözüm / proje görüntüleyebiliyorum.

Visual Studio'da birden çok çözüm / proje görüntülemek için yine de var mı?


1
"Dosya> Son Projeler ve Çözümler" e erişmenin daha hızlı bir yolunu arıyorsanız, özel bir araç çubuğu veya menü girişi oluşturabilirsiniz. "Araçlar> Özelleştir" i açın, "Komutlar" sekmesine geçin, "Komut Ekle" yi tıklayın ve "Dosya> Son Proje Listesi" ni seçin. İstediğiniz yere koyun.
Livven

Projeler mümkün, ancak aynı çözüm gezginindeki çözümler mümkün değil. Yeni bir örnek başlatmanız gerekiyor. Ama visual studio mac sürümünde bunu destekler.
Nithin B

Yanıtlar:


174

Visual Studio bu şekilde tasarlanmıştır: Bir çözüm, bir Visual Studio (VS) örneği.

Bir VS örneğindeki çözümler arasında geçiş yapmanın yanı sıra, başka bir VS örneğini açabilir ve diğer çözümünüzü bununla açabilirsiniz. Çözümlerin yanında dediğin gibi "projeler" var. Tek bir çözümde birden fazla projeniz olabilir ve bu nedenle aynı anda birçok projeyi görüntüleyebilirsiniz.


12
Tamam bu mantıklı. Özetle projeleri çözümlerin içine yerleştirebilirsiniz. Ancak aynı anda çok fazla çözümünüz olamaz. Teşekkürler.
Mike

@Nidhin Bir cevabı temel olarak silmek için düzenlememelisiniz. Bkz bu tür bir durumun üstesinden gelmek için nasıl.
Benjamin W.

Bir çözüm aşağı yukarı Eclipse'deki çalışma alanı kavramına benzer - aynı örnekte iki tane yükleyemezsiniz.
rbaleksandar

Visual Studio'nun Mac sürümü, aynı çözüm gezgininde birden çok çözüm açmayı destekler
Nithin B

98

Çok daha kolay (ama çok açık olmayan) bir yol var; görev çubuğundaki Visual Studio simgesine sağ tıklayın, ardından açılır menüdeki uygulama adına sağ tıklayın, ardından "Aç" a tıklayın. Windows daha sonra başka bir çözümü açabileceğiniz başka bir örneği açar.


4
Herhangi bir program gibi başka bir örneği açabilirsiniz. Windows <= 7'de normal şekilde açın. Windows> = 8'de, üst karakter tuşunu basılı tutmanız veya genel bir kayıt defteri ayarına geçiş yapmanız gerekir .
Bob

27
Yeni bir örnek başlatmak için görev çubuğundaki VS simgesine orta tıklayın. Sık kullanılan çözümleri Atlama Listesine sabitlemek de kullanışlıdır. Simgeye sağ tıklandığında ve bunlardan birini seçtiğinizde, geçerli örnek yerine yeni bir örnek açılır.
Jay Carlton

1
Bu VS 2015 için gerçek cevap ... @ Mike lütfen cevabı güncelleyin
Nidhin David

Bu cevaptır
Natu Myers

1
OSX için,
doktaki

20

İki ayrı çözümünüz varsa, bunları aynı VS örneğinde aynı anda görüntüleyemezsiniz. Ancak, aralarında birden çok VS ve sekme örneği açabilirsiniz.

Bir alternatif, projeleri bir çözümden diğerine aktarmak ve böylece tüm projelerinizi tek bir çözüm haline getirmek olacaktır. Bunu aşağıdaki adımları izleyerek yapabilirsiniz:

  1. Çözüm Gezgini'nde, projeyi içine aktarmak istediğiniz Çözümü seçin. Sağ tıklayın ve içerik menüsünden Ekle-> Mevcut Proje'yi seçin.

  2. Dosya seçicide, içe aktarmak istediğiniz proje dosyasını bulun (.XXproj ile biter, burada XX kullandığınız dildir).

  3. Aç ve voila! Projeniz içe aktarıldı.


13

Bir VS örneğinde birden fazla çözüm saklamanın bir yolu vardır.

Aşağıdaki adımları deneyin:

  1. Dosya> Aç> Proje / Çözüm
  2. Bu, açık proje penceresini getirecektir, altta seçenekler söylediği yere dikkat edin, çözüme ekle'yi seçin

Çözüme Ekle

  1. Ardından eklemek istediğiniz dosyayı seçin ve aç'ı tıklayın
  2. Bu, çözümü projenize ekleyecektir. Yine de aynı projeyi tek bir VS örneğinde çalıştıramazsınız, ancak tüm kodlarınızı tek bir yerde düzenleyebilirsiniz.

Not: Bu Visual Studio 2013 Professional için çalıştı


1
Bu OP'nin orijinal sorusuna doğru cevaptır: VS Solution Explorer'da aynı anda birden fazla çözümü görüntüleyin . Doğrulanmış, VS 2017'de açıklandığı gibi çalışmaya devam ediyor.
mdisibio

Sorunun iki bölümden oluşan çözümleri ve projeleri var. Çözümler için bu doğru değil. İkinci çözüme, ilk çözüme eklenecektir. Böylece yanlış olan ilk çözümü değiştirir. Son zamanlarda bu özelliğin mac sürümünde kullanılabildiğini ancak windows sürümünde olmadığını düşünüyorum.
Nithin B


5

Visual Studio simgesine sağ tıklayın ve ardından Windows 8'in altında görünen bağlamsal araç çubuğundan "Yeni Pencere" yi seçin. Yeni bir Visual Studio örneği başlatılır ve ikinci projenizi açabilirsiniz.


İstedikleri gibi değil, kategoriktir.
n4rzul

3

Bir Visual Studio örneğinde birden çok projeniz olabilir. Bir VS çözümünün amacı, çalışmak istediğiniz tüm projeleri tek bir yerde bir araya getirmektir, böylece bir örnekte birden fazla çözüm bulunamaz. Her bir çözümü ayrı ayrı açmanız gerekir.


Bunu 100'lü proje ile deneyin ve bir çözüm için inşa sürenizi sonsuza doğru görün. Ayrıca git'in birden fazla proje için kaynak kontrolünü ele alma felsefesi ile çatışır. Bu yekpare bir kabus.
n4rzul

2

Akla iki yol geliyor ...

  1. Başka bir görsel stüdyo penceresi açın ve içindeki ikinci çözümü açın.

  2. Mevcut projelerinizi tek bir çözüme eklemeniz tercih edilir, sadece sağ tıklayın ve mevcut projeyi ekleyin ve proje dosyasına (csproj) gidin. .... örn. C: \ Kullanıcılar \ Kullanıcı \ Belgeler \ Visual Studio 2012 \ Projeler \ MySqlWindowsFormsApplication1 \ MySql Windows Forms Project1 \ MySql Windows Forms Project1.csproj .... Bu ikinci yolla birden çok başlangıç ​​projesi kurmak isteyebilirsiniz yani istemci-sunucu uygulamaları olan veya bağımlı uygulamaları olan kişiler için. .... Bunu yapmak için Çözümü seçin ve Git: Proje >> Özellikler >> Başlangıç ​​Projesi >> Birden Çok Başlangıç ​​projesi seçin ve eylemleri Başlat olarak ayarlayın. Hata ayıkladığınız zaman, başlangıç ​​olarak seçilen çalışır.

  3. İlgi alanı için farklı projeleri aynı anda görüntülemek için başka bir çoklu çözüm penceresi açabilirsiniz. http://www.schwammysays.net/visual-studio-2012-tip-multiple-solution-explorers/


2

Bunun yararlı olup olmadığını bilmiyorum, ancak proje ağacında (çoklu pencere gibi) gezinmeden birden fazla projeyle çalışmak istiyorsanız, Ctrl + win tuşunu basılı tutarak VS'yi başka bir sanal masaüstünde açmayı deneyebilirsiniz (en azından Windows 10 için mümkündür). + D. Sonra başka bir VS stüdyosu açın ve diğer projenizi orada açın. Projeler arasında Ctrl + win + ok tuşu {sol / sağ} ile geçiş yapabilirsiniz.


0

MAC kullanıcıları - iki farklı Visual Studio örneğini aynı anda açmak mümkün olmadığından, bu sorun beni sarıyordu. Ive iyi çalışan bir çözüm buldum, ancak biraz alışılmışın dışında: ayrı bir sanal alanda normal VS kurulumunuzla birlikte kurulacak en son beta test sürümünü edinin (bunu otomatik olarak yapar). Daha sonra her iki sürümü de yan yana çalıştırabilirim, bu da ihtiyacım olan şey için yeterlidir - 'geçerli' VS kurulum örneğinde yapmam gereken gerçek kodlamayı yaparken bir projeyi yapı, kod vb. Açısından inceleyebilmek.


0

Uzun bir araştırmadan ve farklı deneylerden sonra "MAC KULLANICILARI İÇİN" en kolay yol bir senaryo oluşturmaktır:

open -a "Visual Studio" \
"path to first sln" \
"path to second sln" \
...

: D

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.