2013-06-21 33 views
7

我刚刚在Visual Studio 2012中创建了我的第一个C#应用程序,我想以某种方式导出它,以便其他人可以在他们的计算机(包括不带Visual Studio 2012的计算机)中使用它。我该怎么做?我是C#的新手,但找不到任何我能理解的东西。有人可以解释或指出一些有关它如何工作的好的(也可能是教学的)解释吗?我现在只制作了C/C++程序,他们只需要.exe文件,但基于我所能找到的,我需要其他东西来发送C#程序给其他人使用。 Sory对于英语不好,感谢那些帮助的人。如何从Visual Studio 2012导出C#应用程序以在其他计算机上运行?

+0

文件夹,你会发现.dll文件与.exe。你也需要这些。 –

+1

VS2012停止支持msi包 –

回答

7

右键单击VS 2012中的项目,然后从上下文菜单中选择Publish...。发布到一个文件,您可以创建一个安装程序:

  • 选择在文件系统中的位置,你想节省安装
  • 点击[Finish]
  • 等待发布操作完成

A Setup.exe安装程序文件将在您在发布向导的第一步中选择的位置创建。将安装人员与您希望为其提供应用程序的人分享。

+0

它的工作,谢谢。 –

+0

如果我想让我的应用程序便携? – TechJS

2

建设项目后,你会发现在bin\(Debug or Release)

+0

这很好,但我希望Visual Studio有一个选项可以将'exe'文件直接保存到我的桌面上,而不是我自己浏览它。 – TechJS

0

一个EXE文件,你需要要运行程序它是Windows中的任何计算机上,并且运行.NET Framework的正确版本。如果它是用VS2012创建的程序,那将是.net 2.0到4.5.2。之后,您需要找到您的程序的位置,并且您可以复制当前正在运行的调试文件夹,并且程序可以正常工作。

0

请检查.net框架,以确保c#应用程序能够运行.net框架。你可以找到你的应用程序在projext属性中构建的框架。如果目标计算机中有一个旧的操作系统(XP)也许是.NET框架需要也被安装

相关问题