2012-01-04 5 views
2

Как я «чистый» решение Visual Studio 2010 C++,Очистка Решения для архивного вложения электронной почты

так, что он достаточно мал, чтобы быть заархивирована и отправлено в качестве вложения электронной почты?

Есть ли другой способ отправить большие файлы MSVS C++ по электронной почте?

+3

E-mail не накладывает ограничений на размер вложений. – n0rd

+0

Email не является ни протоколом передачи файлов, ни исходным репозиторием. Рассматривали ли вы использование системы управления распределенной версией (http://git-scm.com/)? – Johnsyweb

+1

См. Также http://stackoverflow.com/questions/2143956/gitignore-for-visual-studio-projects-and-solutions для хорошего списка файлов, которые вам не нужно распространять с вашим источником. – Johnsyweb

ответ

4

Для изготовления размера меньше:

  • посещения папки для каждого проекта и удалить все из их bin, obj, Debug и Release папки (или удалять сами папки).

Примечание: Если некоторые файлы были вручную поместить в папку bin разработчиком для программы работы убедитесь, что вы не удалите его. Если это не ваш собственный проект: Обычно есть файлы типа exe, pdb, ilk, lib, dll, exp, vshost.exe, manifest, которые могут быть безопасно удалены. Но если вы видите другие вещи, такие как mdf или mdb базы данных, изображения, текстовые файлы и т. Д., Их не следует удалять.

  • В основе решения или проект там может быть большим .ncb файл, который является базой данных IntelliSense и может быть безопасно удален, так как она вспоминала в следующий раз, когда вы открываете проект. Файл параметров пользователя с .suo содержит среду и настройки редактора и настройки. Это также можно удалить, но обычно оно мало.

  • Наконец, убедитесь, что вы используете хороший архиватор. Zip очень распространен, но не так хорош, как такие форматы, как gzip, bzip2 или 7-zip.

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

+1

Там * есть встроенная команда очистки. – Jaywalker

+0

Вы правы, я этого не видел раньше: blush: Но теперь я попробовал, и он не удалял файл ссылки .ilk', базу данных '.ncb' и' buildlog.html'. Таким образом, очистка вручную освобождает больше места. – Hossein

+0

Да, он не удаляет все файлы. В VS 2010 он уходит.sdf файлов. – Jaywalker

1

Вместо отправки проектов по электронной почте вы должны рассмотреть возможность обмена ими через систему управления исходным кодом (SCM), такую ​​как Subversion, Git, Mercurial или что-то еще.

1

Когда вы запускаете Build -> Clean Solution в VS 2010, он удаляет почти все временные файлы, как в этой статье Clean up C++ projects.

Смежные вопросы