2012-01-04 136 views
2

如何清理Visual Studio 2010 C++解決方案清潔解壓縮郵件附件

這樣它就足夠小,可以壓縮並作爲電子郵件附件發送?

是否有任何其他方式通過電子郵件發送大型MSVS C++文件?

+3

電子郵件不強加任何附件大小限制。 – n0rd 2012-01-04 10:25:28

+0

電子郵件既不是文件傳輸協議也不是源存儲庫。你有沒有考慮過使用[分佈式版本控制系統](http://git-scm.com/)? – Johnsyweb 2012-01-04 10:28:15

+1

另請參閱http://stackoverflow.com/questions/2143956/gitignore-for-visual-studio-projects-and-solutions,獲取不需要隨源分發的文件清單。 – Johnsyweb 2012-01-04 11:19:18

回答

4

用於製作尺寸:

  • 訪問每個項目的文件夾,並從他們的binobjDebugRelease文件夾刪除一切(或刪除文件夾本身)。

注意:如果已手動把一些文件的文件夾bin由開發商爲項目工作,確保你不將其刪除。 如果這不是你自己的項目:通常有exe類型,pdbilklibdllexpvshost.exemanifest的文件,這些文件可以被安全地刪除。但是,如果您看到其他內容,例如mdfmdb數據庫,圖像,文本文件等,則不應刪除它們。

  • 在解決方案的根或項目有可能是一個大.ncb文件,該文件是智能感知的數據庫,可以安全地刪除,因爲它是回憶,你打開該項目下一次。包含.suo的用戶選項文件包含環境和編輯器的佈局和設置。這也可以刪除,但通常很小。

  • 最後,確保你使用了一個好的存檔器。 Zip非常常見,但不如gzip,bzip2或7-zip格式。通過e-mail

發送項目是好的,你的作業發送到教授,但正如其他指出,如果這是一個團隊工作,你必須考慮使用你的團隊中的一些(分佈式)版本控制系統。

+1

*是*內置的乾淨命令。 – Jaywalker 2012-01-04 21:29:07

+0

你說得對,我以前沒見過:blush:但是現在我試了一下,並沒有刪除'.ilk'鏈接文件,'.ncb'數據庫和'buildlog.html'。所以仍然手動清理可以釋放更多空間。 – Hossein 2012-01-05 10:38:34

+0

是的,它不會刪除所有文件。在VS 2010中,它離開了。sdf文件。 – Jaywalker 2012-01-05 12:40:37

1

您應該考慮通過某種源代碼管理系統(SCM)(如Subversion,Git,Mercurial或其他)共享它們,而不是通過電子郵件發送項目。