2016-04-15 50 views
1

什麼我:在我的解決方案VS2015:建立Powershell模塊解決方案的最佳方式是什麼?

  • vs2015
  • 幾個類庫項目
  • 模塊清單(PSD1)和腳本(PS1),我不知道放在哪裏還

我需要:

  • 生成後我需要有一個類庫和一些靜態文件的文件夾(MyModule):powershell模塊清單(psd1)和腳本(ps1)
  • 我不想爲類庫設置後構建,因爲他們的項目目的是創建一個程序集
  • 對我來說,最好的解決方案是創建一些依賴於CL項目的項目,並輸出一個包含靜態文件和CL DLL的文件夾。

注:在VS2015的PowerShell模塊項目將是完美的我,如果它有「Postbuild」功能。不幸的是,它沒有。

回答

0

我會使用一個Makefile項目(New \ Project \ Templates \ Visual C++ \ General \ Makefile Project)。轉到其屬性\ NMake選項卡並根據需要編寫 「構建命令行」和其他命令。在你的情況下,構建 命令應該將需要的文件複製到目標位置。不要被名稱爲「Visual C++」和「NMake」的 混淆。你可以使用任何你想要的命令。

最後,在一個解決方案中,配置項目依賴關係或構建訂單,此項目包括此 。

+0

是否有可能在Makefile項目中使用powershell命令?因爲我爲postbuild過程提供了PS命令。 – f0rt

+0

是的,例如'powershell -noprofile「<你的命令>」' –

相關問題