Проблеми при създаване на проекти и как да ги избегнем

preparation
visual-studio
dotnet-preparation

#1

Здравейте!

След като вчера забелязах няколко човека, че не можеха да отворят проект, който бе качен за оценяване в Learn системата. Реших да направя тази тема, за да се предотвратят подобни грешки.

Когато създаваме нов проект, обикновено виждаме този екран:

След което, попадаме на конфигурационният екран за избиране на имена и няколко допълнителни опции. Тук e важно да се отбележи “Checkbox”-а, който виждаме под “Solution name”. Благодарение на него, ние имаме две на пръв поглед безобидни опции, но това дали ще е маркиран или немаркиран води до няколко особени разлики.

Вариан 1. Немаркиран “checkbox” (Поставяне на “Solution” в собствена папка и всички проекти вътре в папката на “Solution”-а).


Препоръчвам ви да го премахвате, ако ви е маркирано. Защото може да има усложнения след време. Както забелязах при няколко човека.

Така изглежда папка на “Solution”. В нея се съдържат други папки, които са конкретните проекти на даденият “Solution”.

Снимката, която виждаме показва как би изглеждал един проект, който се намира в папка на “Solution”.

След като вече имаме проект и “Solution” със собствена папка. Добавянето на нов проект става лесно, защото се добавя автоматично в папката на “Solution” -а. Не е нужно ние да навигираме по директориите и да търсим къде да го поставим.

След като създадем нов проект се показва нова папка.

Така изглежда конфигурационният файл (отворен с текстов редактор), който държи всички проекти, наречен “Solution”.

Вариан 2. Маркиран “checkbox” (Поставяне на “Solution” в папката на първият проект).

Папка на първият проект.


Добавянето на други проекти не посочва автоматично път към “Solution”, защото самият той няма собствена папка. Тоест трябва сами да си направите обща папка.

Така изглежда конфигурационният файл (отворен с текстов редактор), който държи всички проекти, наречен “Solution”, който е без собсвена папка.

В ляво е папката на Вариант 1, докато горе в дясно са папките на Вариант 2.
HowItLooksLike

Трябва да запомните, че когато използваме Вариант 2, трябва ние сами да си коригираме пътят, на новите проекти.

Препоръчвам на новите ни колеги използването на Вариант 1, за да избегнат некачени домашни.

Поздрави,
Иван Мадин