2015-06-05 20 views
-1

C#如何建立一个可执行文件,这样的人没有一个编译器可以运行它 我创建了一个数独控制台应用程序,这是惊人的.. 怎么能我把它发送给没有视觉工作室的人,这样他就可以在他的电脑中运行它..像电子游戏和这种东西C#如何建立一个可执行文件,这样的人没有一个编译器可以运行它

+3

建造起来** **版模式,然后得到了'项目/斌/ Release'并从那里抢'.exe'。确保你的目标是他拥有的.NET Framework版本。 –

回答

2

只需构建您的应用程序并发布可执行文件:

<YourProjectPath>/bin/Release/<YourProject>.exe 
+0

哈哈,我如何打开在Mac上的EXE? –

+0

@BarIttah好吧,在你的帖子中你还没有对另一个SO说过一句话。 –

+0

@BarIttah - 我不是Mac用户,但在我的头顶,我会想到使用Windows虚拟机或直接在Windows操作系统上启动。这不在原始问题的范围内,所以我建议在单独的问题上提出这个问题。 –

1

如果你想要,你可以为你的应用程序创建一个安装程序,例如使用免费和强大的Inno Setup。互联网上有大量关于Inno Setup的教程和示例,涵盖了任何需求。

例如,在安装应用程序时,如果目标PC具有应用程序正常运行所需的.NET版本,并且有脚本可以下载并安装(甚至是静默)所需的脚本,则脚本可以检查。 NET框架。

使用安装程序,用户将能够安装并运行你的应用程序只运行您的安装可执行文件,从您的网站下载,例如。

我认为花一些时间学习一些如此有用的东西是个好主意。

我谈到了Inno Setup,但还有其他几个安装程序可以满足您的需求:NSIS是免费安装程序的另一个例子(即使它的语言有点难学)。或WIX,Setup Factory,InstallShield ...但其中一些不是免费的。

相关问题