Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 为什么我的控制台应用程序通过setup.exe运行?_Visual Studio 2008_Console_Installation - Fatal编程技术网

Visual studio 2008 为什么我的控制台应用程序通过setup.exe运行?

Visual studio 2008 为什么我的控制台应用程序通过setup.exe运行?,visual-studio-2008,console,installation,Visual Studio 2008,Console,Installation,我做错了什么?我在VS08中有一个简单的控制台应用程序。当我点击Publish时,它会在目标文件夹中创建一个setup.exe。当您运行setup.exe时,它会经历安装的过程,但它也会运行应用程序,这至少是不可取的。是否缺少设置或其他内容?您正在创建ClickOnce安装程序。你不需要那个。只需从菜单中选择“项目”,然后选择“构建”。这将在项目文件夹中的/bin/Debug/或/bin/Release/下创建一个*.exe文件。如果.Net framework之外没有依赖项(如附加程序集(DL

我做错了什么?我在VS08中有一个简单的控制台应用程序。当我点击Publish时,它会在目标文件夹中创建一个setup.exe。当您运行setup.exe时,它会经历安装的过程,但它也会运行应用程序,这至少是不可取的。是否缺少设置或其他内容?

您正在创建ClickOnce安装程序。你不需要那个。只需从菜单中选择“项目”,然后选择“构建”。这将在项目文件夹中的
/bin/Debug/
/bin/Release/
下创建一个*.exe文件。如果.Net framework之外没有依赖项(如附加程序集(DLL)或app.config文件),并且该框架已安装在将使用该应用程序的计算机上,则您可以自行分发exe文件。

这是ClickOnce设置吗?也许您想创建一个类型为“Setup and Deployment”的单独项目,以创建一个不会启动应用程序的MSI安装程序

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