2012-06-18 52 views
0

Visual Studio 2010,在我的項目中,我做了一個自定義構建步驟,它重命名一個dll文件並將其複製到其他文件夾。所以,Alt + F7,道具配置,自定義生成步驟/一般,命令行:自定義構建步驟的「TEMP」文件夾在哪裏?

copy /y $(TargetPath) $(TargetName).node 

它沒有做任何事情。然後我也加了

ping bat.femei.ro -n 1 -w 5000 

它仍然沒有做任何事情。它簡單地閃爍了一秒鐘的命令提示符窗口,然後窗口消失。我GOOGLE了儘可能多的結論,可能是生成批處理文件的文件夾有問題。

我盡我所能去第二個屏幕是分裂與命令提示符,然後一個無聊的F7-PRINTSCREEN-PasteInPaint會議後,終於我

C:\Users\FURAT\AppData\Local\Temp\blablablablablablablablabla.exec.cmd is not recognized as internal or external...

我雙重檢查的目錄。它具有Everyone權限設置爲允許同時讀取&寫入操作。怎麼了?我該如何解決?

+0

另外提到我試圖禁用Avast。依然沒有。 –

+0

您是否可以顯示確切的路徑/文件名,或許是名稱中帶有特殊字符/空格的問題 – jeb

+0

@jeb確切輸出:''C:\ Users \ FURAT \ AppData \ Local \ Temp \ 5be2d73ba2b1444fa45a62292db9b045.exec.cmd '不被識別爲內部或外部命令,可操作程序或批處理文件。「 –

回答

1

我無法找到任何旋鈕來調整臨時文件夾路徑。它不是Env,它也不在配置中。

然而,作爲管理員運行的是VS2010。現在自定義構建步驟起作用。