2010-11-03 115 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 .. 该链接将被发送到该人,他/她可以下载它轻松...

享受!