2009-01-12 119 views
0

我在做什么错?我在VS08中有一个简单的控制台应用程序。当我点击发布时,它会在目标文件夹中创建一个setup.exe。当你运行setup.exe时,它会经历安装的动作,但它也运行该应用程序,这至少是不可取的。有没有我失踪的设置或什么?为什么我的控制台应用程序通过setup.exe运行?

回答

2

您正在创建ClickOnce安装程序。你不需要那个。只需选择“Project”,然后从菜单中选择“Build ____”。这将在您的项目文件夹下创建一个* .exe文件,位于/bin/Debug//bin/Release/之下。如果.Net框架之外没有依赖关系(如额外的程序集(dll)或app.config文件),并且该框架已经安装在将使用该应用程序的机器上,那么您可以通过以下方式分发该exe文件:本身。

0

这是一个ClickOnce设置?也许你想创建一个单独的“安装和部署”类型的项目来创建一个MSI安装程序,而不是启动你的应用程序?

从你的问题,它实际上并不清楚你想要做什么。你是否想在目标系统上安装应用程序,或者你是否想将其复制到某个文件夹然后执行它?

相关问题