2010-03-17 196 views
0

我编写了一个小时表应用程序,现在我想发布它,以便人们可以安装和运行它。如何将Visual Studio窗体项目转换为应用程序?

我试过visual studio 2008的发布功能,但这给了我一个clickOnce应用程序/安装程序,它真的让我感到困惑,但它在我运行它时起作用,但是当我将安装程序导出到另一台电脑时,它会安装它崩溃安装结束。

所以我试着只是应付已安装的文件,但随后程序在启动时崩溃。

有没有简单的方法来编译应用程序到一个简单的独立可执行文件或可能包含一个单独的文件夹包含资源(图像/类)?

+1

你是否检查过在其他PC上安装的框架? – Jla 2010-03-17 13:33:59

回答

7

您可以从bin\Release复制可执行文件,它应该可以工作。

如果它使用任何不属于.Net框架本身的DLL,您还需要复制这些DLL。 (在每个引用的属性中将Copy Local设置为true)
如果它使用任何其他文件,则需要将它们复制到正确的位置或将它们嵌入到EXE或DLL中。

+0

应该全部放在同一个文件夹中吗? – Pieter888 2010-03-17 13:30:14

+2

是的,他们应该。 (除非你处理'AppDomain.AssemblyResolve') – SLaks 2010-03-17 13:36:40

+0

感谢您的好回答,但psdesai的解决方案带有一个安装程序和一个用户友好的界面。无论如何,你的答案工作得很好,尽管谢谢你的帮助:) – Pieter888 2010-03-17 21:13:51

0

,你可以在这里找到您的.exe Projectpath \ BIN \调试,你必须给config文件太

相关问题