我有一個exe文件,在exe文件的同一目錄下創建/修改文件。我可以手動運行它,它的工作原理。但是我無法讓它在Visual Studio中作爲後期構建事件的一部分運行。Visual Studio Post Build Run沒有運行
下面是什麼,是在後生成事件中: 「$(PROJECTDIR)\ WebSiteVersion \ Versioner.exe」
我沒有得到任何錯誤或異常,但從來沒有在目錄中創建的文件。
任何人都可以幫忙嗎?
我有一個exe文件,在exe文件的同一目錄下創建/修改文件。我可以手動運行它,它的工作原理。但是我無法讓它在Visual Studio中作爲後期構建事件的一部分運行。Visual Studio Post Build Run沒有運行
下面是什麼,是在後生成事件中: 「$(PROJECTDIR)\ WebSiteVersion \ Versioner.exe」
我沒有得到任何錯誤或異常,但從來沒有在目錄中創建的文件。
任何人都可以幫忙嗎?
驗證通過exe發佈的複製/創建是否具有絕對路徑,而不是初始者的相對路徑。同時通過查看日誌或procmon來檢查exe實際上是作爲構建後事件運行的。
Verific你的EXE
的項目中,我加入的notepad.exe我仍然工作路徑
也許你正在那麼這裏忘卻的東西在生成後事件
我的命令
copy "$(TargetDir)XXXXXX.exe" "$(SolutionDir)Deploy\"
notepad.exe
exit 0
我添加了notepad.exe並退出(0)並同時觸發。但是它仍然沒有執行第一個exe文件。 –
文件副本使用文件的相對路徑。改爲絕對,一切正常。謝謝 –