2014-03-26 45 views
0

我的Visual Studio 2013的自定義生成工具步驟失敗,因爲在正在執行步驟的目錄是不是在項目文件的目錄(這是默認的情況下,直到最近) 。我可以通過添加cd命令的步驟開始更改爲項目目錄修補它,但我想知道如果有人能告訴我Visual Studio中的自定義生成默認的目錄不正確

  1. 這個目錄路徑是如何設置
  2. 如何去改變它。

回答

0

構建總是假定項目目錄「基地」目錄。 這給了msbuild一個設置的位置(Builds to bin \ debug是一個關於'Base'的子文件夾,參考提示路徑以及更多內容)。

我只是將您的工具的執行更改爲基於引用(即.... \ tool.exe或類似)或使用路徑環境變量($(OutDir),$(TargetPath),$ (ProjectPath),$(TargetDir)等)。 我使用的另一個選項是有一個名爲'post.bat'的批處理文件,它具有執行自定義工具的必要步驟。然後將其放置在項目文件夾中並作爲人造物添加到項目中。

不知道究竟在何處您的自定義工具位於相對於項目(或解決方案)或自定義工具的「工作目錄」的要求,我不能建議更多的東西。

相關問題