2010-11-03 83 views
8

我經常與他們的.Net編碼作業的學生合作。當我們完成後,我想將代碼通過電子郵件發送給他們。最簡單的事情就是壓縮項目文件夾併發送整個文件,但gmail總是刪除我的附件,因爲它們包含可執行文件。一般來說,它只是myproject.vshost.exe或類似的無害軟件,但要找到一個替代上傳位置然後通過電子郵件發送鏈接是一件很痛苦的事情。有沒有人能夠找到一種解決方法,可以讓我通過Gmail發送像這樣的附件?如何通過gmail發送整個.Net項目作爲附件?

我懷疑這個問題的答案是「不,這是不可能的,」但是我會問反正

+3

我需要附加可執行文件時剝離文件擴展名,例如Project1.zip變成Project1 – Novikov 2010-11-03 20:58:58

+3

如何在執行壓縮之前執行Clean解決方案? – 2010-11-03 20:59:26

+0

如果它不是一個.zip它可以工作,+1到novikov – DevelopingChris 2010-11-03 21:03:35

回答

9

另一個答案是加密zip文件或rar文件。如果您使用winrar,您可以設置密碼並選擇「加密文件名」。這將繞過gmail過濾器。

+1

使用7-zip也是一個很好的選擇(http://www.7-zip.org)。我只是測試它,它的工作原理。 – 2010-11-03 21:25:52

+1

是的,7-zip很棒。我相信下面的海報可能是正確的重命名郵編,值得一試。 – 2010-11-03 21:36:11

+1

我使用7z格式壓縮,效果很好!謝謝。 – morphatic 2010-12-06 19:17:39

12

如果你拉上除/ bin中和/ OBJ文件夾在你的項目中的一切,你應該好吧把項目發給他們。當他們得到這個項目時,他們只需要再次編譯它來獲得可執行文件,但是所有的代碼都已經存在了。

+1

只要他們沒有二進制依賴這個效果很好 – DevelopingChris 2010-11-03 21:03:58

+1

DLL二進制文件應該發送沒有問題。還是你指的是項目中包含的EXE二進制文件? – 2010-11-03 21:13:44

+0

它也有附件*很多*更小的好處... – 2010-11-03 23:41:33

5

Gmail將允許您發送一個zip文件,只要它沒有命名的zip。所以如果你把它命名爲.zop並告訴它們重新命名,然後解壓縮它,它在過去對我有效。

+0

如果我將zip文件重命名爲zip2,我可以發送它,但是如果收件人也使用gmail,我會收到安全警告作爲響應,並且他從不收到郵件。看起來gmail正在查看文件簽名以識別它(第一個字節...),並且如果它檢測到zip文件,則嘗試解壓縮,即使我們將它重命名爲.jpg。 – foxontherock 2014-07-29 19:42:22

0

很簡單。 您可以壓縮該項目,將文件擴展名更改爲「.txt」並愉快地發送! 只是告訴你的學生再次將文件擴展名改爲「.zip」,然後解壓縮! :) 適用於雅虎郵件。從未使用過Gmail。請嘗試讓我們知道結果。

6

重命名文件擴展名e.g project.zip到project.zub 這招工作對我來說...

3

只是壓縮整個項目,並把它上傳到谷歌驅動器。上傳到驅動器後,你會得到一個共享設置的選項,並通過你可以提供你想發送的人的電子郵件ID .. 該鏈接將被髮送到該人,他/她可以下載它輕鬆...

享受!