Для приложений WPF, какие файлы мне нужны, чтобы поделиться исходным кодом? - PullRequest
1 голос
/ 15 февраля 2012

Создав демонстрационное приложение WPF / C # (в Visual C # Studio Express), какие минимальные файлы мне нужно было бы сжать, чтобы передать кому-то источник? ( Не развертывание исполняемого файла, но достаточно исходного кода для воссоздания проекта).

Очевидно, мне нужны файлы *.xaml *.cs *.sln *.csproj.

Нужно ли мне *.suo *.csproj.user, или они относятся к моему редактору?

Нужны ли мне какие-либо или все файлы в каталоге Properties? В некоторых из этих файлов написано автоматически сгенерировано , что может означать, что они не нужны.

Ответы [ 2 ]

2 голосов
/ 15 февраля 2012

Я бы также поделился файлами Properties, как правило, было бы неплохо поделиться и версировать все файлы, необходимые для компиляции проекта, независимо от среды IDE. Поскольку это средство IDE, которое генерирует эти файлы, я бы посчитал плохой формой их опускать, если вы хотите настроить сервер непрерывной интеграции или что-то в этом роде.

Файлы *.suo - это Опции решения Пользователь , которые подразумевают, что они предназначены для каждого пользователя, а не для проекта. То же самое касается *.user файлов.

1 голос
/ 15 февраля 2012

Самое простое состоит в том, чтобы удалить любые каталоги obj / bin (если они существуют) и просто сжать все остальное.

.user и .suo - это вещи, которые будут воссозданы, но отправлять их не вредно (если только они не очень большие!)

Как говорится, это на самом деле зависит от деталей вашего проекта и от того, как вы его организовали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...