2011-12-21 20 views
1

我有一個包含幾個項目和一個外部exe的解決方案。當我構建時,我想將exe複製到我的構建文件夾,以及構建項目並將我的dll複製到構建文件夾。有沒有辦法運行這個外部EXE作爲我的後生成事件? 因此,當我在Visual Studio中運行我的解決方案時,我想基本上將外部exe設置爲啓動項目。這是可能的(或類似的)?使用外部EXE作爲啓動項目

回答

5

你不想在構建時運行它,你想在開始調試時運行它。首先使用Project + Add Existing Item將.exe複製到build目錄。選擇.exe。將其「複製到輸出目錄」屬性設置爲「複製如果更新」。 Build +重建。

然後選擇它作爲您的啓動EXE項目+屬性,調試選項卡。選擇「啓動外部程序」單選按鈕並選擇bin \ debug目錄中的.exe。按F5讓它隨附調試器。

+0

+1我用的EXE複製在生成後事件,但項目項與副本輸出均勻整齊。 – 2011-12-21 20:33:03

+0

我的所有項目都是相互獨立的,在這種情況下我會做什麼? – steve 2011-12-21 20:51:45

+0

我不知道這意味着什麼。我記錄的設置是按項目設置的。通過右鍵單擊並選擇「設置爲啓動項目」,選擇要運行的項目。 – 2011-12-21 20:53:59

1

將EXE作爲文件添加到項目中。右鍵單擊EXE屬性。設置「複製到輸出目錄」爲「一直拷貝」

然後在你的項目的屬性,調試選項卡下,設置啓動外部程序,並選擇您的EXE。

相關問題