Visual studio 2008 为什么我的控制台应用程序通过setup.exe运行?
我做错了什么?我在VS08中有一个简单的控制台应用程序。当我点击Publish时,它会在目标文件夹中创建一个setup.exe。当您运行setup.exe时,它会经历安装的过程,但它也会运行应用程序,这至少是不可取的。是否缺少设置或其他内容?您正在创建ClickOnce安装程序。你不需要那个。只需从菜单中选择“项目”,然后选择“构建”。这将在项目文件夹中的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
/bin/Debug/
或/bin/Release/
下创建一个*.exe文件。如果.Net framework之外没有依赖项(如附加程序集(DLL)或app.config文件),并且该框架已安装在将使用该应用程序的计算机上,则您可以自行分发exe文件。这是ClickOnce设置吗?也许您想创建一个类型为“Setup and Deployment”的单独项目,以创建一个不会启动应用程序的MSI安装程序
从你的问题来看,实际上并不清楚你想做什么。您是想在目标系统上安装应用程序,还是只想将其复制到某个文件夹,然后执行它