2009-01-12 116 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安裝程序,而不是啓動你的應用程序?

從你的問題,它實際上並不清楚你想要做什麼。你是否想在目標系統上安裝應用程序,或者你是否想將其複製到某個文件夾然後執行它?

相關問題