如何从Visual Studio 2012导出C#应用程序以在其他计算机上运行?

时间:2013-06-21 13:21:06

标签: c# visual-studio-2012 export

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

5 个答案:

答案 0 :(得分:7)

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

  • 在文件系统中选择要保存安装程序的位置
  • 点击[Finish]
  • 等待发布操作完成

将在您在发布向导的第一步中选择的位置创建Setup.exe安装程序文件。与您希望提交申请的人员共享安装程序。

答案 1 :(得分:2)

构建项目后,您将在bin\(Debug or Release)

中找到一个EXE文件

答案 2 :(得分:0)

您需要任何想要将其运行的计算机作为Windows,并运行正确版本的.net框架。如果它是用VS2012创建的程序,那将是.net 2.0到4.5.2。之后,您需要找到程序的位置,并且只需复制当前运行的调试文件夹,程序就可以运行。

答案 3 :(得分:0)

还要检查.net框架,以便运行c#apps。您可以在项目属性中找到您的应用程序构建的框架。如果目标计算机有旧的操作系统(XP),也可能需要安装.net框架

答案 4 :(得分:0)

请检查此链接,此链接介绍如何部署vs 2010应用程序

http://www.dreamincode.net/forums/topic/231074-setup-and-deployment-in-visual-studio-2010/