Чем поделиться проектом C # в Google Code? - PullRequest
0 голосов
/ 11 декабря 2010

У меня есть проект на C # в MS Visual Studio 2008, которым я хотел бы поделиться в Google Code ... Я не уверен, какие именно файлы мне следует делиться в Google Code, если я хочу привлечь других участников? В чем я точно не уверен, так это в том, чтобы поделиться общей папкой решения или только файлами .cs? И если это последнее, как участник делает построение решения и структуры каталогов? Спасибо

1 Ответ

2 голосов
/ 11 декабря 2010

Как правило, я бы включал файл (ы) проекта и файл (ы) решения как часть исходного кода в командную среду (например, на работе), особенно если они содержат все, что необходимо для правильного построения кода (события сборки, ссылки на DLL и т. д.). Пользовательские файлы и файлы suo и тому подобное не нужны, они зависят от пользователя. Но это в среде, где можно смело предположить, что все используют Visual Studio, даже одну и ту же версию.

Самому коду не требуется файлы проекта / решения, которые будут построены, и чем меньше вы будете зависеть от них, тем более дружественным к проекту будет проект. Если код может быть правильно построен из командной строки или с помощью такого инструмента, как NAnt, то проект с открытым исходным кодом может быть лучше с этим. Поэтому, просто с точки зрения разделения интересов, постарайтесь сохранить зависимость от файлов проекта как можно более легкой или несуществующей.

В целом, включая файл (ы) проекта и файл (ы) решения, все в порядке, если ожидаемая аудитория будет использовать Visual Studio.

...