繁体   English   中英

程序的.exe文件

[英].exe file of program

我已经完成了程序,并希望将该程序以其已编译状态发送到其他PC。

我知道在Debug文件夹中有programName.exe文件,当我在使用它创建的PC上打开该文件时,它将打开。 但是,如果我将该.exe文件发送到其他PC,它将崩溃或根本无法运行!

是否可以让其他人在不安装Visual Studio的情况下查看和使用我的程序?

我之前在另一个编程网站上没有太多帮助就问了这个问题,这是他们向我展示的链接,然后我跟随该链接:

http://www.dreamincode.net/forums/topic/58021-deploying-ac%23-application-visual-studio-setup-project/#-application-visual-studio-setup-project/

安装程序将安装程序,但没有文件可打开!

其他计算机不需要安装Visual Studio-但它们需要适当的.NET版本,具体取决于您构建的对象。 如果您以“客户端”配置文件为目标,则.NET分布会很小。

您可以构建一个安装项目,如果需要的话可以启动.NET框架的安装,但这可能需要大量工作-在许多情况下,仅告诉人们他们首先需要安装什么可能会更简单,尤其是如果这样做是为了个人使用或朋友/家人。

仅传输该.exe文件时,您项目所依赖的其他DLL最有可能不会被复制。 您也可以将它们复制过来。

但是,最佳做法是在“安装程序的安装程序”下添加一个新项目。 它应该检测那些依赖性。 然后,其他用户将只需要运行创建的setup.exe(但是您必须包括其他生成的文件夹和文件)。 打开安装程序项目的“文件系统编辑器”选项卡。 然后在“应用程序文件夹”中,右键单击“ [主项目]的主要输出(活动)”,然后选择“创建快捷方式到...”,然后将快捷方式拖放到左侧的“程序文件”和“用户桌面”文件夹中。

对于简单的事情,其他DLL应该没问题。

  1. 为您的应用程序创建MSI Installer项目。
  2. 复制项目输出作为MSI安装程序的输入。
  3. .exe是取决于.msi文件,因此,单击.exe时,必须验证该msi文件是否存在于同一目录中。
  4. 在运行.exe或.Msi文件之前,请验证.Net框架和Installation 3.0。

最简单的方法是:

1:右键单击您的解决方案资源管理器并添加一个新项目。 新项目将是一个安装程序项目,该项目将位于其他项目->安装和部署-> Visual Studio安装程序下,然后从右侧选择安装程序项目。 2:将所有bin文件夹文件添加到Application文件夹,然后构建解决方案。 3:它将创建一个扩展名为.msi的文件。 您可以将其分发给所需的任何人,而他们不需要任何VS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM