vb.net仅作为.exe文件发布

vb.net仅作为.exe文件发布,vb.net,exe,Vb.net,Exe,我只想将我的程序发布为.exe。我不想拥有由VisualStudio2010创建的应用程序文件夹、inf文件和清单。以后可以通过FTP下载 如何做到这一点? 我还研究了VS的这些在webhost上发布功能,但这将创建一个publish.htm。这不是我想要的。您的项目中有一个名为release的文件夹。exe文件就是您想要的 如果为空,则在VS工具栏中(播放、暂停、停止)按钮旁边有一个组合框,选择“释放”并单击“播放”按钮,则应生成.exe文件 如果引用了任何.dll文件,则应将其与.exe文件

我只想将我的程序发布为.exe。我不想拥有由VisualStudio2010创建的应用程序文件夹、inf文件和清单。以后可以通过FTP下载

如何做到这一点?
我还研究了VS的这些在webhost上发布功能,但这将创建一个publish.htm。这不是我想要的。

您的项目中有一个名为release的文件夹。exe文件就是您想要的

如果为空,则在VS工具栏中(播放、暂停、停止)按钮旁边有一个组合框,选择“释放”并单击“播放”按钮,则应生成.exe文件

如果引用了任何.dll文件,则应将其与.exe文件一起复制,以使其正常工作


您可以将dll作为资源文件以二进制文本的形式添加到.exe中,然后当程序运行时添加代码以将其放入.exe相同路径中的文件中,当程序结束时添加删除代码

如果要创建winforms/WPF VB.NET应用程序(不是基于web的,如ASP或Silverlight),您可以在编译项目后立即获得.exe;在Bin/[configuration name]下,即Bin/Release或Bin/Debug。在任何情况下,请记住,这是一个程序员的网站(发现问题难以解决),因此,单纯地说,您的问题不属于这里。好的,谢谢。到目前为止我所做的:编译为发行版。添加DLL作为资源。在这一步之后,我的发行版文件夹中还剩下14个元素。有没有xml和pdb的DLL(将它们添加为Ressource的原因)、一些exe、vshost、config、manifest和MyProject.exe。要检查exe是否作为独立文件工作,我已将其复制到另一个目录中,如果启动它,Windows将抛出异常。有没有办法把这些文件放在我的exe中,而不是像现在这样外包?你需要一个第三方实用程序,它可以将所有东西打包到一个exe中。“是这样的野兽吗?”我会在接下来的几天检查你的答案并给出反馈