2016-04-15 11 views
1

:私の溶液中のVS2015:Powershellモジュールソリューションを設定する最良の方法は何ですか?私が持っているもの

  • vs2015
  • いくつかのクラスライブラリプロジェクト
  • モジュールマニフェスト(PSD1)と私はまだ
  • を置くことを知っていないことをスクリプト(PS1)私は必要なもの

  • ビルドした後、クラスライブラリといくつかの静的ファイルを持つフォルダ(MyModule)が必要です:powershellモジュールマニフェスト(psd1)とスクリプト(ps1)
  • 私はクラスライブラリのポストビルドを設定したくありません彼らのプロジェクトの目的はアセンブリを作成することです
  • 私にとって最善の解決策は、CLプロジェクトに依存し、静的ファイルとCL DLLを持つフォルダを出力するプロジェクトをいくつか持つことです。

注:それは「ポストビルド」の機能を持っていた場合はVS2015でのPowerShellモジュールプロジェクトは、私のために完璧になります。残念ながら、それはしていません。

答えて

0

私はMakefileプロジェクト(New \ Project \ Templates \ Visual C++ \ General \ Makefile Project)を使用します。 Properties \ NMakeタブに移動し、必要に応じて "Build Command Line"とその他のコマンドを作成します。あなたの場合、ビルド コマンドは、必要なファイルをターゲットの場所にコピーする必要があります。 "Visual C++"と "NMake"という名前で混同しないでください。必要なコマンドを使用できます。

最後に、このプロジェクトを含む プロジェクトを含むソリューションのプロジェクト依存関係またはビルドオーダーを構成します。

+0

Makefileプロジェクトでpowershellコマンドを使用することはできますか?私はポストビルド手順のためにPSコマンドを優先するからです。 – f0rt

+0

はい、 'powershell -noprofile" <あなたのコマンド> "' –

関連する問題