我们正在重新组织我们的源代码,将一些内容移动到新的目录结构中。这会影响我们的Visual Studio解决方案和项目文件,需要更新程序集引用、输出目录、构建前后事件等内容以反映我们所做的更改。
由于我们有许多解决方案和项目,我希望能够使用PowerShell部分自动化这个过程,并创建一个类似于VS的PowerShell“提供程序”:
在理想情况下,我能够执行以下操作:
由于我们有许多解决方案和项目,我希望能够使用PowerShell部分自动化这个过程,并创建一个类似于VS的PowerShell“提供程序”:
在理想情况下,我能够执行以下操作:
$MySolution.Projects["MyProject"].PostBuildEvent = "copy <this> to <that>"
我了解关于PowerConsole的信息(我还没有完全探索),它可以用于脚本化Visual Studio。但是,该文档很少且我不确定它是否真正满足我的需求。
还有其他什么工具可以轻松地操作解决方案和项目文件吗?最好是使用PowerShell,但我也愿意接受其他建议。