@kl1cker

Что из этого исходный код?

Здравствуйте.
В начале лета начал осваивать C#. Собственно уже прошло 2 месяца и я отлично освоил основы ( не только C#, но и git'а и SQL, например ).
С товарищем приняли решение писать первый проект - Discord-бота.

Непосредственно у меня встал вопрос. В папке проекта находится следующее:
bin
obj
ConsoleApp.csproj
ConsoleApp.sln
Program.cs

Что из этого нужно заливать в GitHub репозиторий? Я, честно говоря, немного затупил. Возможно, упустил в процессе обучения.

Я видел некоторые github-репозитории C# проектов, однако ни bin, ни obj там не было. В итоге какие файлы нужно заливать в репозиторий, а какие нет?

P. S: Простите, если вопрос тупой, но я, честно говоря, не допер.
  • Вопрос задан
  • 186 просмотров
Решения вопроса 1
@Voland69
bin - результаты компиляции вашего приложения - в гите не нужно
obj - промежуточные результаты компиляции - в гите не нужно
ConsoleApp.csproj - файл проекта, метаданные и зависимости - кладем в гит
ConsoleApp.sln - файл решения (это проект из других вложенных проектов) - кладем в гит
Program.cs - собственно исходный текст вашей программы - кладем в гит

Чтобы делать это не руками, освойте .gitignore.
У github есть для вас шаблон для c# и VS
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Griboks
@Griboks Куратор тега C#
Bin заливать обязательно надо залить на github, но в виде релиза, а не исходников. Вы же не хотите, чтобы вашей программой нельзя было пользоваться на другом компьютере?
Ответ написан
Комментировать
Заливать нужно файлы, которые нужны для генерации исполняемого файла / библиотеки. В папках bin и obj находятся генерируемые студией файлы, их заливать на github не нужно.
Ответ написан
Комментировать
bin и obj закидывай в .gitignore
Остальное коммить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы