2016-04-15 85 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“<你的命令>”' –

相关问题