我正在做关于自定义 TFS 构建的第一步。我创建了一个调用批处理文件的 InvokeProcess。我在日志中看到调用了批处理文件,但没有看到批处理文件被执行。在文件名中,我输入了文件的位置和名称(例如“C:\myBatch.bat”。只是为了看到它工作,我还调用了文件名“Notepad.exe”,但它也没有工作。可能是什么问题?
谢谢
我正在做关于自定义 TFS 构建的第一步。我创建了一个调用批处理文件的 InvokeProcess。我在日志中看到调用了批处理文件,但没有看到批处理文件被执行。在文件名中,我输入了文件的位置和名称(例如“C:\myBatch.bat”。只是为了看到它工作,我还调用了文件名“Notepad.exe”,但它也没有工作。可能是什么问题?
谢谢
为 Invoke Process Activity 指定 WorkingDirectory 属性,如果文件路径为“C:\myBatch.bat”,则将 WorkingDirectory 设置为“c:\”
此外,您可以启用 Invoke Process Activity 的日志记录。在这里查看: https ://blogs.blackmarble.co.uk/blogs/rfennell/archive/2010/02/23/logging-results-from-invokeprocess-in-a-vs2010-team-build.aspx