Я работаю над маленьким проектом с открытым исходным кодом для разработанного Windows. Я создал новый проект с помощью мастера Visual Studio, и теперь я хочу опубликовать его с помощью подверсии и разработать его с друзьями. Какие конфигурационные файлы проектов я должен добавить к репозиторию для заведения моих друзей, которые в состоянии загрузить пересмотр текущего проекта и открыть его в Visual Studio?
Для 1; Я бы исключил файлы * .user и * .suo, поскольку они зависят от пользователя, и папки bin / obj, поскольку они создаются , вывод . Включите почти все остальное; .cs, .csproj, .resx и т. д.
Для 2, отсюда :
Вы можете использовать программное обеспечение для некоммерческие цели, в том числе учебное использование, исследования и / или проектирование, разработка и тестирование проекты для классных заданий, тестов, или личные проекты. Вы не можете использовать Программное обеспечение MSDNAA для любых коммерческих разработка программного обеспечения.
Я не юрист, но до тех пор, пока вы не продаете его, с вами должно быть все в порядке с оговоркой о «личных проектах».
Конечно, вы всегда можете использовать бесплатные альтернативы:
Sharp Develop (также с открытым исходным кодом)
Visual Studio 2010 Express Editions
Это позволяет другим пользователям, возможно, любителям, иметь доступ. С юридической точки зрения у вас должно быть все в порядке, но не продавайте это.