VS2015:设置 Powershell 模块解决方案的最佳方法是什么?
VS2015: What is the best way to setup a Powershell module solution?
我有:
- vs2015
- 我的解决方案中有几个 class 库项目
- 模块清单(psd1) 和脚本(ps1),我还不知道放在哪里
我需要的:
- 构建后,我需要一个包含 class 库和一些静态文件的文件夹 (MyModule):powershell 模块清单 (psd1) 和脚本 (ps1)
- 我不想为 class 库设置后期构建,因为它们的项目目的是创建程序集
- 对我来说最好的解决方案是拥有某种依赖于 CL 项目的项目并输出一个包含静态文件和 CL DLL 的文件夹。
注意: VS2015 中的 PowerShell 模块项目如果具有 "Postbuild" 功能,对我来说将是完美的。很遗憾没有。
我会使用 Makefile 项目 (New \ Project \ Templates \ Visual C++ \
一般 \ Makefile 项目)。转到其 Properties \ NMake 选项卡并撰写
"Build Command Line" 和其他命令,根据需要。在你的情况下,构建
命令应将所需文件复制到目标位置。不要被混淆
姓名 "Visual C++" 和 "NMake"。您可以使用任何您想要的命令。
最后,在解决方案中配置项目依赖项或构建顺序
包括新项目。
我有:
- vs2015
- 我的解决方案中有几个 class 库项目
- 模块清单(psd1) 和脚本(ps1),我还不知道放在哪里
我需要的:
- 构建后,我需要一个包含 class 库和一些静态文件的文件夹 (MyModule):powershell 模块清单 (psd1) 和脚本 (ps1)
- 我不想为 class 库设置后期构建,因为它们的项目目的是创建程序集
- 对我来说最好的解决方案是拥有某种依赖于 CL 项目的项目并输出一个包含静态文件和 CL DLL 的文件夹。
注意: VS2015 中的 PowerShell 模块项目如果具有 "Postbuild" 功能,对我来说将是完美的。很遗憾没有。
我会使用 Makefile 项目 (New \ Project \ Templates \ Visual C++ \ 一般 \ Makefile 项目)。转到其 Properties \ NMake 选项卡并撰写 "Build Command Line" 和其他命令,根据需要。在你的情况下,构建 命令应将所需文件复制到目标位置。不要被混淆 姓名 "Visual C++" 和 "NMake"。您可以使用任何您想要的命令。
最后,在解决方案中配置项目依赖项或构建顺序 包括新项目。